KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Snow College · Courses

SE

14 courses with the subject SE, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

SE 3140Ethics and Craftmanship3

Typically Offered: Spring Lecture hours: 3 This course examines ethical and social issues in computing and explores practices for producing quality software. Moral Philosophy is considered along with the IEEE Code of Ethics. This study of philosophy helps students deepen their critical thinking and writing skills which are sought after in the Software Industry. This course also discusses practices and behaviors that help individuals improve their own software quality. minimum grade of C-

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 2450 with a minimum grade of C- and CS 2860 with a
Corequisite
SE 3630, SE 3830
SE 3250Survey of Languages3

Typically Offered: Fall, Spring Lecture hours: 3 This course gives students experience programming in a variety of programming languages and paradigms and introduces students to related concepts.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 2420 with a minimum grade of C-
Corequisite
SE 3520, SE 3820
SE 3520Database Systems3

Typically Offered: Fall Lecture hours: 3 Databases are everywhere. This advanced database course covers both the why and how you design a database, structured query language (SQL) syntax and usage, and how a software engineer uses a database to solve data integrity problems before they exist. Students will also learn about joins, aggregates, views, sequences and triggers. The course includes a comprehensive database project in a team environment.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 2420 with a minimum grade of C-
Corequisite
SE 3250, SE 3820
SE 3630Mobile Application Development3

Typically Offered: Spring Lecture hours: 3 This course introduces students to developing mobile applications that run cross-platform (iOS, Android and Windows), and integrate those mobile applications with external APIs.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3820 with a minimum grade of C-
Corequisite
SE 3140, SE 3830
SE 3820Back-End Web Development3

Typically Offered: Fall Lecture hours: 3 This course focuses on the concepts and technologies needed to develop dynamic web-based applications. Students build data-driven websites and APIs using modern languages and tools. a minimum grade of C- and CS 2450 with a minimum grade of C- and CS 2860 with a minimum grade of C-

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 1430 with a minimum grade of C- and CS 1810 with
Corequisite
SE 3250, SE 3520
SE 3830Cloud Application Development3

Typically Offered: Spring Lecture hours: 3 In this course, students will develop skills necessary to deploy and manage code in a public cloud environment, such as Amazon AWS, Microsoft Azure, Google GCP, etc. Understand the differences and tradeoffs between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and other cloud models. Practice automating the compiling, testing and deploying of your code directly into a production environment. This new model of computing requires software developers to think in new ways. Software engineers need to understand the low cost and scalability of the cloud and consider the security and pricing implications of this approach.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3820 with a minimum grade of C-
Corequisite
SE 3140, SE 3630
SE 3840Web Telemetry and Operations3

Typically Offered: Spring Lecture hours: 3 This course focuses on modern web infrastructure. The course covers monitoring and instrumentation to assist in operational awareness of software solutions.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3820 with a minimum grade of C-
SE 4230Advanced Algorithms3

Typically Offered: Fall Lecture hours: 3 This course explores various key computational problems, landmark algorithms, design paradigms, and analysis techniques, preparing students to create and analyze algorithmic solutions to novel problems. The course leverages mathematics and computing prerequisites and builds significantly beyond the fundamentals of data structures and algorithms introduced in CS 2420. a minimum grade of C-

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 2420 with a minimum grade of C- and MATH 3310 with
Corequisite
SE 4270, SE 4400
SE 4270Software Maintenance Practices3

Typically Offered: Fall Lecture hours: 3 Students taking this course will develop the skills necessary to work with existing codebases and to bring legacy code under test, enabling the development of new features on top of mature code. Most professional development work is not done on new projects; it is done on existing codebases, which require unique skills. Students will understand the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3630 with a minimum grade of C-
Corequisite
SE 4230, SE 4400
SE 4340Secure Coding Practices3

Typically Offered: Spring Lecture hours: 3 A study of the principles, practices, procedures and methodologies of securely handling, processing and storing data. It examines practices and patterns related to secure code at various levels of the software stack, from user interface code, back end processing and storage. It appraises common attack vectors / methods and how to guard against them.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 4270 with a minimum grade of C-
Corequisite
SE 4450, SE 4620
SE 4400Software Engineering Practicum I1

Typically Offered: Fall, Spring Lecture hours: 1 This course is the first in a two-course sequence. The senior year practicum courses (SE4400 and SE4450) provide career preparation and guide students through a culminating major engineering design experience (capstone project). This capstone project allows students to apply the knowledge and skills acquired in earlier course work while they solve a complex engineering problem utilizing appropriate engineering standards and multiple constraints. minimum grade of C- and SE 3830 with a minimum grade of C-

Subject
SE
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3140 with a minimum grade of C- and SE 3630 with a
Corequisite
SE 4230, SE 4270
SE 4450SE Practicum II6

Typically Offered: Fall, Spring Lecture hours: 6 This course is the second in a two-course sequence. The senior year practicum courses (SE4400 and SE4450) provide career preparation and guide students through a culminating major engineering design experience (capstone project). This capstone project allows students to apply the knowledge and skills acquired in earlier course work while they solve a complex engineering problem utilizing appropriate engineering standards and multiple constraints.

Subject
SE
Credits (min)
6
Credits (max)
6
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 4400 with a minimum grade of C-
Corequisite
SE 4340, SE 4620
SE 4620Distributed Application Development3

Typically Offered: Spring Lecture hours: 3 The course introduces students to the fundamental principles common to the design and implementation of programs that run on two or more interconnected computer systems. It will concentrate on systems and software issues that are critical for building advanced internet-scale application systems, including web servers, web proxies, application servers, database servers, and a number of prominent internet application areas. minimum grade of C-

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
CS 2860 with a minimum grade of C- and SE 3520 with a
Corequisite
SE 4340, SE 4450
SE 4850Advanced Front-End Development3

Typically Offered: Fall Lecture hours: 3 Build websites with advanced front-end frameworks and libraries. Expose back-end APIs to modern, responsive, component-based single-page web applications.

Subject
SE
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Source
catalog.snow.edu
Prerequisite
SE 3830 with a minimum grade of C-

Source: Snow College's catalog, linked per course · table learning_unit · CourseShelf publish 61