KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Northern Wyoming Community College District · Courses

SDEV

10 courses with the subject SDEV, 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.

SDEV 0000Any course from the SDEV department

Any course from the SDEV department

Subject
SDEV
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
SDEV 1000Software Development Skills I3

This course introduces the basic skills of professional practice and ethics in software development. Students will be introduced to industry standard tools, techniques, and practices for team and software management. Students will learn to use online resources in their work while reflecting on various approaches to problem solving. Students will experience working in teams in the context of realistic software projects.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Corequisite
CCOSC 1010 Computational Thinking and Programming, INET 1650 Web Programming I, or Instructor consent Minimum Credits: 3 Grading: Letter
SDEV 1100Software Development Skills II3

Building on the content in Software Development Skills I, this course further develops a student’s professional software development skills: basic project management, extensive reflection on the notion of code quality – and developing skills and knowledge relating to the use of a range of industry-standard software development tools. It also includes indispensable background technical knowledge which does not fit neatly into other courses. Again, this course builds on the context and experiences of the problems tackled through this semester.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1000 Software Development Skills I with a grade of “C” or better or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 1200Programming Python3

This course continues the introduction to the professional practice of programming. Through the study of object design and efficient, comprehensible procedures, this course explores algorithms, graphics, human-computer interfaces, and the social implications of computing. Given a variety of problems, students analyze, design, implement, and test solutions utilizing a contemporary programming language and open-source software components.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of COSC 1010 Computational Thinking and Programming and SDEV 1000 Software Development Skills I with a grade of “C” or better or instructor consent.
Corequisite
Concurrent enrollment in SDEV 1100 Software Development Skills II or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2100Mobile Development3

In this course, students develop an understanding of the core fundamentals of how to develop mobile applications (e.g., for the Android platform). In doing so they will build upon their software development skills gained from other classes.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1200 Programming Python and COSC 2050 Intro to SQL with a “C” or better or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2150Agile Project Management3

This course aims to provide students with an understanding of the techniques of agile project management using common industry frameworks as applied to the delivery of a real-world software project in collaboration with an external client. Students will gain an appreciation of project management with hands-on experience developing user stories; breaking down tasks; managing product and sprint backlogs; and participating in planning, daily scrum, product review, and retrospective meetings to continuously inspect and adapt their working practices. Students will also learn about a range of other agile and non-agile software development methodologies, and how a variety of public and private organizations use agile methods to develop products and services.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1200 Programming Python and SDEV 1100 Software Development Skills II with a” C” or better or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2200Secure Software3

This course aims to provide the students with an understanding of the issues and solutions surrounding web-application, database, and network security. The course provides hands-on experience of implementing a wide range of security countermeasures in web-applications, establishing secure connections, securing a database, and conducting penetration testing. Business perspective on security and risk assessment are also addressed in the course, as well as the domain relevant legislation and regulations.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1200 Programming Python and COSC 2050 Intro to SQL with a “C “or better or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2250Web App Client Frameworks3

This course aims to provide the students with a deeper understanding of several alternative frameworks, languages, and tools used in the development of web applications. Aspects of commercial software that will be explored include reliability, availability, maintainability, and presenting the user with a rich user interface experience. Students will gain hands-on experience of working with frameworks and be able to compare alternative approaches.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1200 Programming Python and COSC 2050 Intro to SQL with a “C” or better or instructor consent.
Corequisite
Concurrent enrollment in INET 2010 Data Driven Sites or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2300DevOps (Development and Operational Practices)3

This course aims to provide students with an understanding of the techniques of continuous integration and continuous delivery as applied to the delivery of a real-world software project in terms of both development and operational practices (DevOps). Students will gain an awareness of CI and CD with hands-on experience of a range of virtualization platforms; and automation will be applied to the compilation, testing, inspection, and deployment of software systems.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
Completion of SDEV 1200 Programming Python and COSC 2050 Intro to SQL with a C or better or instructor consent. Minimum Credits: 3 Grading: Letter
SDEV 2395Software Development Capstone3

This course allows students to synthesize the skills and knowledge from all coursework in Software Development, and to highlight and demonstrate those skills. Students participate in an individual or group class project requiring problem formulation, requirements gathering, design, implementation, documentation, and delivery of a web/desktop/mobile application that solves a real-world problem. Students working with industry partners will engage with them from initial interview through presentation of final project.

Subject
SDEV
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2026-2027
Catalog
2026-2027 Catalog
Source
catalog.sheridan.edu
Prerequisite
INET 2010 Data Driven Sites and SDEV 2150 Agile Project Management with a C or better or instructor consent.
Corequisite
SDEV 2300 DevOps and SDEV 2200 Secure Software or instructor consent. Minimum Credits: 3 Grading: Letter

Source: Northern Wyoming Community College District's catalog, linked per course · table learning_unit · CourseShelf publish 59