Computer Science

Computer Science Courses

CIS 205 — Introduction to Programming—C++

3

CIS 340 — Telecommunications and Networking

3

CIS 426 — Database Management Systems

3

CS/MATH 170 — Introduction to Computer Science

4

CS 303 — Data Structures

3

CS 310 — Algorithms and Adv Data Structures

3

CS 335 — Theory of Programming Languages

3

CS 360 — Operating Systems

3

CS 380 — Software Engineering

3

CS 499C — Senior Capstone

3

ITEC 345 — Microprocessor Electronics

3

Nine hours taken from the following. At least two of the three electives must be taken from CS, ITEC, MATH, or PHYS

CIS 305 — Advanced Programming — C++

3

CIS 314 — Advanced Programming — Java

3

CIS 405 — Web Dev Strategies and E-commerce

3

CIS 442 — Network Administration

3

CIS 443 — Advanced Computer Networking Admin

3

CS 450 — Computer Graphics

3

CS 460 — Scientific and Parallel Computing

3

CS 476 — Special Problems

1-3

ITEC 445 — Computer Electronics

3

ITEC 480 — Digital Communication and Networking

3

MATH 260 — FORTRAN Programming

3

MATH 276 — Calculus III

4

MATH 301 — Elementary Linear Algebra

3

MATH 312 — Numerical Methods

3

PHYS 381 — Computer Sol'n. to Eng. & Science Prob

3

Total

43

Supplemental Courses

PHIL 203 — Social Ethics

3

PHYS 201 & 201A — Elementary Physics I, or

 

PHYS 231 & 231A — Engineering Physics I

4-5

PHYS 202 & 202A — Elementary Physics II, or

 

PHYS 232 & 232A — Engineering Physics II

4-5

Total

11

Total for Area

68