2025-2026 Course List

All Results

SCANCredits

Special topics courses in Scandinavian Studies will deal with a variety of topics regarding the history, literature, art, and culture of the Nordic countries. SCAN 450 courses are planned with the interests and needs of more advanced students in mind; they build on and expand upon clearly defined methods and critical approaches which the students will explore both in class discussions and writing assignments. The course may be repeated for credit.

In this course, students will read about crime and deviance in Scandinavia and will develop an understanding of how a culture conceptualizes its ethico-political struggles through literature.

This course focuses on narratives by and about explorers from the Nordic countries. Scandinavian explorers attempted to navigate the Northwest and Northeast Passages, reach the North and South Poles, traverse the Greenland icecap and the North American Arctic, and cross the South Pacific Ocean. They traveled by ship, by dogsled, by balloon, by airship, by airplane, by foot and on skis. Their narratives describing cross-cultural encounters, the natural environment, and innovation are valuable historical primary sources. A variety of texts, including memoirs, travelogues, and biographies address themes of perseverance, teamwork, isolation, silence, extreme cold, and the struggle for survival.

Revolving topics in Scandinavian Film. Students will explore issues of cultural and historical importance as presented through the medium of film. Written assignments and exams allow students to practice and display analytical and interpretive techniques. May be repeated for credit.

Individual project demonstrating ability to synthesize experience in interdisciplinary major, drawing together different areas of study focusing on specific topic, problem or concern and demonstrating ability to use a Scandinavian language. Approval of Scandinavian Studies program director required. Prereq: Admission to college as Scandinavian Studies Major.

Prerequisites:
Admission to college as Scandinavian Studies Major.

Individual project demonstrating ability to synthesize experience in interdisciplinary minor, drawing together different areas of study focusing on specific topic, problem or concern. Approval of the Scandinavian Studies program director required.

Advanced study of works by selected Swedish or Norwegian authors. Prereq: SCAN 299-03 or 299-05

Prerequisites:
SCAN 299 or SCAN 299

Special topics courses in Scandinavian Studies will deal with a variety of topics regarding the history, literature, art, and culture of the Nordic countries. SCAN 4/550 courses are planned with the interests and needs of more advanced students in mind; they build on and expand upon clearly defined methods and critical approaches which the students will explore both in class discussions and writing assignments. The course may be repeated for credit.

SECredits

Students participate in their first hands-on industry software development project. Every major element of the typical project lifecycle will be experienced, based on live project features wherever possible. This course prepares students for their first external work-based learning experience in industry or on an industry project. Emphasis is placed on diversity, equity, and inclusion for both technical and professional best practices. Requires admission to program.

Prerequisites:
Admission to the program.

Students are introduced to the main elements of software engineering including requirements analysis, software design, software construction, project management, and best practices for project management and software systems engineering with an emphasis on diversity, equity, and inclusion. This course prepares students for their first work-based learning experiences in industry or on an industry project. Requires admission to the program.

Prerequisites:
Admission to the program.

Students are introduced to the main elements of software engineering that deal with a) the influence of external bad actors, and b) finding and fixing problems (bugs) in software. The course covers software testing, software quality management, and software security. It prepares students for their first work-based learning experiences in industry or on an industry project, with an emphasis on best practices in diversity, equity, and inclusion. Requires admission to the program.

Prerequisites:
23174

Students are introduced to the aspects of software engineering practice that are heavily influenced by the technical, business, and social contexts in which software systems operate. These include software sustainment, software process and lifecycle concerns, best practices in software and systems engineering, and software safety. This course prepares students for their first work-based learning experiences in industry or on an industry project, with an emphasis on diversity, equity, inclusion, and belonging. Requires admission to the program.

Prerequisites:
23175

Principles of self-directed learning are used to scope and prepare for future study of software engineering topics, especially as they are used in industry. Principles include goal setting, time management, planning, learning strategies, meta-cognition, self-regulation, and evaluation of personal learning. A diversity, equity, inclusion, and belonging lens is applied throughout. Requires admission to the program.

Prerequisites:
Admission to the program.

Students learn and develop the elements of professionalism while working on software project teams in industry or on projects with industry clients. Topics include leadership, metacognition, teamwork, written and oral communication, ethics, diversity, equity, inclusion, belonging, and professional and personal responsibility.

Prerequisites:
SE 300

Students further learn and develop the elements of professionalism while working on software project teams in industry or on projects with industry clients. Topics include leadership, metacognition, teamwork, written and oral communication, ethics, diversity, equity, inclusion, belonging, and professional and personal responsibility.

Prerequisites:
SE 311W, SE 391

Students learn and practice the essential elements of software engineering while working on a software project team in industry or on a project with an industry client. Topics include software requirements, design, construction, testing and quality, sustainment, security, and systems engineering, and project management. A diversity, equity, inclusion, and belonging lens is applied to both technical and professional course content. Course must be taken concurrently with SE 311W.

Prerequisites:
SE 300, SE 301, SE 303

Further learning and practice of the main elements of software engineering while working on software project teams in industry or on projects with industry clients. Topics include software requirements, design, construction, testing and quality, sustainment, security, and systems engineering, and project management. A diversity, equity, inclusion, and belonging lens is applied to both technical and professional course content. Course must be taken concurrently with SE 312W.

Prerequisites:
SE 311W, SE 391

Curricular Practical Training (CPT): Co-Operative Experience is a zero-credit full-time practical training experience for one summer and/or one adjacent fall or spring term. Special rules apply to preserve full-time student status. Please contact an advisor in your program for complete information. Requires admission to the program; at least 60 total credits of required courses for graduation earned; in good standing in the SE program; instructor permission; co-op contract approved by program leadership; other pre-requisites may also apply.

Prerequisites:
CIS 223. Admission to the program; at least 60 total credits of required courses for graduation earned; in good standing in the SE program; instructor permission; co-op contract approved by program leadership; other pre-requisites may also apply.

Students learn the practices of software requirements work in depth through hands-on experience. Topics include elicitation and analysis techniques, best practices for gathering and documentation, and methods for verification and validation. Emphasis on addressing diversity, equity, and inclusion is applied throughout.

Prerequisites:
SE 300, SE 301, SE 303

Students learn the practices of software testing, measurement, and quality in depth through hands-on work. This course covers the aspects of software engineering that deal with a) the influence of external bad actors, and b) finding and fixing problems (bugs) in software. Topics include types of software testing, methods and mathematics for quality control, and software process measurement and reporting. A diversity, equity, and inclusion lens is applied throughout.

Prerequisites:
SE 300 SE 301 SE 302, SE 303

Students learn software architecture, design, and related topics in depth through hands-on practice. Best practices in design, organization, documentation, communication, and preparation for manufacturing and distribution of software are explored. A diversity, equity, and inclusion lens is applied throughout.

Prerequisites:
SE 300. SE 301, SE 303

Students learn best practices in software process, life cycle, and sustainability management through hands-on experience. Product and systems concerns are addressed in the context of real operational environments for software systems. Topics include software maintenance, project management, business ecosystems for software, and contracts. A diversity, equity, inclusion, and belonging lens is applied throughout.

Prerequisites:
SE 300, SE 301, SE 303

Students further learn and develop the elements of professionalism while interacting regularly with clients, software developers, other team members, managers, and administrators in an industry setting. Further development and implementation of skills related to leadership, metacognition, teamwork, written and oral communication, ethics, diversity, equity, inclusion, belonging, and professional and personal responsibility.

Prerequisites:
SE 312W, SE 392

Students further learn and develop the elements of professionalism while interacting regularly with clients, software developers, other team members, managers, and administrators in an industry setting. Further development and implementation of skills related to leadership, metacognition, teamwork, written and oral communication, ethics, and professional and personal responsibility in an industry context with reflection on educational growth.

Prerequisites:
SE 411W, SE 491

Students learn the practice of software and systems engineering in depth through hands-on work. Topics include APIs, robust construction practices, cloud-based programming environments, large scale systems management, multi-disciplinary team management, and software safety. Emphasis on addressing diversity, equity, and inclusion is applied throughout.

Prerequisites:
SE 300, SE 301, SE 303