| COURSE LISTING |
LANGUAGE/SKILLS LEARNED |
| ITP 100 - Software Design |
Software Development, Critical Thinking, Problem Solving, Logic |
| ITEC 100 - Computer Concepts |
Microsoft Office 2007 |
| ITEC 110 – Principles of Information Technology |
Intro to Information Technology |
| ITEC 120 - Principles of Computer Science I |
Java: Principles of Object Oriented Programming |
| MTH286 (ITEC 122) – Discrete Mathematics |
Set theory, Finite State Machines, Induction |
| ITEC 220 - Principles of Computer Science II |
Java: GUIs and Data Structures |
| ITEC 224 – Principles of Computer Science III |
Java: Data Abstraction |
| ITEC 225 - Web Programming I |
HTML, CSS, JavaScript, intro to Perl |
| ITEC 310 - Programming in C and UNIX |
C, basic UNIX commands |
| ITEC 320 - Procedural Analysis and Design |
Ada95 |
| ITEC 340 - Database I |
SQL, PL/SQL, intro to Java Database Connectivity |
| ITEC 352 - Computer Organization |
Intro to Assembly Language: Relations of Computer Components |
| ITEC 360 - Data Structures and Analysis of Algorithms |
Java: Data Structures, Concepts, and Algorithms |
| ITEC 370 - Software Engineering I |
Engineering, Design, Documentation, and Implementation |
| ITEC 371 - Operating Systems |
C (self-taught): Design and Purpose of Operating Systems |
| ITEC 380 - Organization of Programming Languages |
Scheme, Prolog: Programming language constructs |
| ITEC 420 - Computability Theory and Formal Languages |
Computation and formal language theory |
| ITEC 490 - Senior Seminar |
Resume preparation, IT research, and ethics |