KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Normandale Community College · Courses

CSCI

13 courses with the subject CSCI, 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.

CSCI 1100Fundamentals of Computers4

Overview of the computer system: the CPU and chip technology, input and output, storage devices, communications and networks, the Internet and World Wide Web, programming and languages, operating ft systems, applications software, security, privacy and ethics, artificial intelligence, expert systems and robotics, virtual reality, ergonomics, Windows, word processing, spreadsheets, database management systems, presentation graphics. Offered: Fall, Spring.

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
CSCI 1101Introduction to Computing4

and Problem Solving

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
CSCI 1111Introduction to Programming4

in C

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
CSCI 1113Intro to C/C++ for Engineers4

Programming for scientists/engineers. C/C++ programming constructs, object-oriented programming, software development, fundamental numerical techniques;

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
CSCI 1202Introduction to Object-Oriented

Programming in C++ (4 cr) Programming in C++ and concepts of C++, with an emphasis on programming techniques and object-oriented programming. Must be completed within the last 7 years prior to receiving the AAS degree in Computer Technology.

Subject
CSCI
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
CSCI 1111. Offered: Fall, Spring.
CSCI 1203Introduction to Computer Programming

in Java (4 cr) Introduction to object-oriented programming using the Java programming language. Use of Java for developing conventional applications and Internet-based applications will be examined. Must be completed within the last seven years prior to receiving the AAS degree in Computer Technology.

Subject
CSCI
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
CSCI 1111. Offered: Spring.
CSCI 1900Topics in Computer Science1-4

Topics of current interest in the computer sciences, including specialized language courses and operating system courses. Topics courses do not satisfy goals of the Minnesota Transfer Curriculum.

Subject
CSCI
Credits (min)
1
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
Topic-dependent.
CSCI 2001Computer Programming Concepts4

Introduces students to the fundamental principles of programming. Procedures, recursion, and iteration will be presented as algorithmic development techniques. Abstract data types, modularity and the use of abstraction to hide program details will be emphasized throughout the course. The computer language Python is used as a formal way of expressing algorithms and data. registration. Offered: Fall, Spring.

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
CSCI 1101 and MATH 1510 or concurrent
CSCI 2002Algorithms and Data Structures4

Reinforces the concepts presented in CSCI 2001, such as data abstractions, from an object-oriented programming perspective. Introduces data structures such as stacks, queues, and trees, and introduces sorting algorithms. Students will implement data structures and their operations as abstract data types using an object-oriented approach. The programming language Java is used to express the concepts of the course. Spring.

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
CSCI 1111 and CSCI 2001. Offered: Fall,
CSCI 2011Discrete Structures of Computer Science4

Concepts fundamental to the analysis of algorithms. Topics include logic, sets, methods of proof including mathematical induction, combinatorics, relations, solution of recurrence relations, graphs, trees. Offered: Fall, Spring.

Subject
CSCI
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
MATH 1510. Crosslisted as: MATH 2011.
CSCI 2021Machine Architecture and Organization (4

cr) Introduction to computer organization, machine language, and use of assembly language programming using the Motorola 680x0. Java. Offered: Fall, Spring.

Subject
CSCI
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
CSCI 1101 and experience with C, C++, or
CSCI 2033Elementary Computational Linear

Algebra (4 cr) Matrices and linear transformations, basic theory, linear vector spaces, inner product spaces. Systems of linear equations, Eigenvalues, and singular values. Algorithms and computational matrix methods using MATLAB. Use of matrix methods to solve a variety of computer science problems. Offered: Fall, Spring.

Subject
CSCI
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
MATH 1510. Crosslisted as: MATH 2033.
CSCI 2900Topics in Computer Science1-4

Special topic of current interest in the computer sciences, including specialized language courses and operating system courses. Intended for second-year students. Topics courses do not satisfy goals of the Minnesota Transfer Curriculum.

Subject
CSCI
Credits (min)
1
Credits (max)
4
Credit unit
cr
Type
course
Edition
2026-2027
Source
www.normandale.edu
Prerequisite
Topic-dependent.

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