Computer Programming I-II, Single Variable Calculus, Introduction Probability and Statistics, General Physics I-II, Discrete Mathematics, Multi-Variable Calculus, Digital Logic Design, Electronic Circuits & Devices, Digital Systems, Data Structures, Object Oriented Programming, Microprocessors and Microcomputing, Operating Systems, Database Management Systems, Linear Algebra, Numerical Analysis I, Computer Organization, Industrial Training I-II, Software Engineering, Human Factors Engineering, Web Programming, Computer Networks, Network Security, Analysis of Algorithms, Programming Languages, Introduction To Management Information Systems, Introduction To E-Business/ECommerce, Introduction To Cryptography, Network Programming, Distributed Systems, Embedded Systems, Senior Design Project I-II, Business Communications For Management, Intro. To Design Patterns & Frameworks