KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Northwest College · Courses

COSC

6 courses with the subject COSC, 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.

COSC 1010Computational Thinking and Programming4

An introduction to problem solving and programming using structured program development techniques. This course introduces programming in a high-level programming language. Experimentation with software in a closed laborartory supplements the discussion.

Subject
COSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu
Prerequisite
Concurrent enrollment or placement at math level 2 or higher one year prior to enrollment. (3 hrs lec, 2 hrs lab)
COSC 1030Computer Programming4

Algorithmic problem-solving using principles of structured programming and object oriented design. Algorithms are implemented in a high-level object-oriented programming language. Programming exercises and experimentation with software in a closed laboratory supplement the discussion.

Subject
COSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu
Prerequisite
Concurrent enrollment in MATH 2200 or COSC 1010 or equivalent experience. (3 hrs lec, 2 hrs lab)
COSC 2002Applications Development3

This course introduces the fundamental concepts of application programming development from a user-oriented perspective. Topics include user interface development, algorithm development, flowcharting, and debugging techniques. Emphasizes good software engineering principles and, specifically, usability aspects when addressing user requirements.

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
hrs
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu
Prerequisite
Successfully complete COSC 1010 Intro to Computer Science. (3 hrs lec)
COSC 2030Data Structures4

Use of and implementation of abstract data structures in an object-oriented programming environment. Topics include lists, stacks, queues, tables, binary trees, graphs, space and time complexity, recursion and recursive data types. Programming exercises and experimentation with software in a closed laboratory supplement the discussion.

Subject
COSC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu
Prerequisite
COSC 1030 . (3 hrs lec, 2 hrs lab)
COSC 2050Intro to SQL3

This course offers students a solid introduction to database technology and data analysis using the leading database technology, SQL. (3 hrs lec)

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
hrs
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu
COSC 2150Computer Organization3

This course introduces students to the organization and architecture of computer systems, beginning with the standard Von Neumann model and then moving forward to more recent architectural concepts. MARS will be used as a computer simulator, implementing the MIPS machine language codes and structure. In this course the student will examine the various components and structure of computer systems such as memory, central processors, peripheral equipment, networks, and other topics essential to the understanding of modern computer architecture. This will be accomplished through assignments, class presentations, class discussions, projects, and other activities appropriate to the class. (3 hrs lec)

Subject
COSC
Credits (min)
3
Credits (max)
3
Credit unit
hrs
Type
course
Edition
2026-2027
Catalog
2026-2027 College Catalog
Source
catalog.nwc.edu

Source: Northwest College's catalog, linked per course · table learning_unit · CourseShelf publish 59