14 courses with the subject COS, 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.
COS 1011Principles of Computing I
This course provides the student with an introduction to computer hardware, development of computer programs for problem solving through the use of algorithms and pseudocode, data communications, fundamentals of computer security, and use of computer hardware.
This course provides the student with an introduction to computer hardware, development of computer programs for problem solving through the use of algorithms and pseudocode, data communications, fundamentals of computer security, and use of computer hardware. This course also provides the student with an introduction to data and databases, operating systems (Linux and Windows), and data analytics and data mining. Equivalent to COS1011 and COS2112.
This course presents the fundamental concepts of databases and the general architectures used in modern databases. The ideas of database design are presented along with topics such as database access, indexing, reports and queries. The student will be exposed to one of the current database management systems. An actual database application using the programmability of the DBMS is created as part of this course.
(PQ: COS1011) This course is a continuation of Principles of Computing I and provides the student with an introduction to data and databases, operating systems (Linux and Windows), and data analytics and data mining.
Fundamental principles of programming in the “C” programming language for those with some programming experience. Programming techniques, language, and vocabulary. In addition, materials cover variables identification, loops, conditionals statements, data transformations, arrays, pointers, and programming functions.
Fundamental principles of programming in the “C++” programming language. Object-oriented programming, classes, inheritance, and polymorphism. Exploration of algorithms including searching, sorting and optimization. Exploration of libraries for desktop applications, computer graphics, and machine learning. University of Northwestern – St. Paul Undergraduate Catalog 2026-2027 . . . . . . . 2 cr COS3025 Professional Certification. . . . . . . . . . . . . . . . . . . (PQ: consent of instructor) Computer science certifications are an industry standard for maintaining relevance. In this course, students successfully complete industry recognized, computer science certifications for various specializations. Specifically, a student earns an instructor approved, certification for credit. The course is repeatable . . . . . . . . 4 cr for a maximum of 8 cr.
(PQ: CYS3065 or consent of instructor) This course provides the student with an overview of the principles upon which all operating systems are built. The concepts of file, processor, input/output and memory management are explored. In addition, higher-level concepts such as security, multiple processors, multitasking, concurrency and transaction processing are covered. Specific instances of popular operating systems are examined and put into context in light of the principles learned. . . . . . .
(PQ: COS2005) This course presents sequential, functional, and object-oriented programming using a popular computer language in the context of an open-source community. Topics include classes, objects, events, methods, properties, syntax, program structure, data types, functions, loops, and conditional statements. Investigations of applications in data analysis and artificial intelligence. . . . . . . . 4 cr COS3272 Programming II – Mobile Application Development DE . . . . 4 cr (PQ: COS2005) This course focuses on the development of applications on mobile platforms. Emphasis is placed on the development of applications for current and emerging mobile computing devices. Students include the following factors into their development projects: platform capabilities, user characteristics and networking infrastructure. The course concludes with development of a major application for an off-campus organization. . . . . . . . 2 cr COS4841 Research . . . . . . . . . . . . . . . . . . . . . . . . . Students identify a problem, conduct a literature search, write a proposal outlining the research to be conducted and then carry out the research project. Students prepare a written report and/or an oral summary of their work. This course is designated as repeatable for a maximum of 4 credits. . . . . . . 2 cr
(PQ: C- or better in CYS3065; COM1075 or COM1825; and ENG1107) This course, a continuation of CYS3065 Systems Analysis and Design, provides the learner with the build phase of software development which is the conclusion of the analysis, design, and build process. Students develop software which meet the requirements of the client . . . . 2 cr in CYS3065.