Computer Science Minor

Requirements for the Minor in Computer Science

Required Courses

MATH 120Survey of Calculus I

3

or

MATH 122University Calculus I

4

CSIT 121Computer Science I

3

CSIT 221Computer Science II

3

CSIT 241Discrete Mathematics for Computer Science I

3

CSIT 311Assembly Language and Computer Organizations

3

CSIT 341Data Structures

3

or

CSIT 224Problem Solving Using Objects

3

One additional course selected from:

CSIT 321Paradigms of Programming Languages

3

CSIT 333Mobile Applications Development

3

CSIT 413Computer Architecture

3

CSIT 425Software Engineering

3

CSIT 431Introduction to Operating Systems

3

CSIT 433Compiler Construction

3

CSIT 435Data Communication and Networks II

3

CSIT 441Analysis and Design of Algorithms

3

CSIT 443Theory of Computation

3

CSIT 455Relational and Object Databases

3

CSIT 456Information and Decision Support Systems

3

CSIT 461Introduction to AI and Knowledge Engineering

3

CSIT 462Computer Graphics

3

CSIT 463Introduction to Digital Image Processing and Computer Vision

3

CSIT 490Seminar on Selected Topics

1-3

CSIT 496Special Topics

1-3

CSIT 497Thesis

3

CSIT 499Senior Project

3

 

Total Credit Hours: 21-22