Undergraduate Course Offerings for 2016-2017

FALL 2016

ENGR 001G & ENGR 001I:  Professional Development and Mentoring – Prof. Najjar, W.

ENGR 101: Professional Development and Mentoring – Prof. Payne, T.

ENGR 180: Technical Communications – Burton, S. & Graham, B.

CS 005: Introduction to Computer Programming – Downey, K.

CS 006: Effective Use of the World Wide Web – Koehler, A.

CS 008: Introduction to Computing – Gustafson, T.

CS 010: Intro to Computer Science for Science, Mathematics, & Engineering – Miller, K., Dr. Linard, Downey, K., Montazeri, N.

CS 010V: ONLINE - Intro to Computer Science for Science, Mathematics, & Engineering – Downey, K.

CS 011: Introduction to Discrete Structures – Wolf., K. from MATH Department

CS 012: Intro to Computer Science for Science, Mathematics, & Engineering II – Miller, K.

CS 014: Introduction to Data Structures and Algorithms – Prof. Molle, M.

CS 061: Machine Organization and Assembly Language Programming – Dr. Linard, B.

CS 100: Software Construction – Crites, B.

CS 111: Discrete Structures – Prof. Chrobak, M.

CS 120A: Logic Design – Prof. Zhu, Q. (ECE Department)

CS 122A: Intermediate Embedded and Real-Time Systems – McDaniel, J.

CS 130: Computer Graphics – Prof. Schroeder, C.

CS 141: Intermediate Data Structures and Algorithms – McDaniel, J.

CS 153:Design of Operating Systems – Prof. Abu-Ghazaleh, N.

CS 161: Design and Architecture of Computer Systems – Khasawneh, K.

CS 161L: Laboratory in Design and Architecture of Computer Systems – Windh, S.

CS 164: Computer Networks – Prof. Ramakrishnan, K.

CS 165: Computer Security – Prof. Ravishankar, C.

CS 166: Database Management Systems – Prof. Tsotras, V.

CS 170: Introduction to Artificial Intelligence – Prof. Keogh, E.

CS 172: Introduction to Information Retrieval – Prof. Hristidis, V.

CS 179F: Operating Systems – Prof. Qian, Z.

CS 180: Introduction to Software Engineering – Prof. Zhao, Z.

 

WINTER 2017

ENGR 180: Technical Communications – Burton, S. & Graham, B.

CS 005: Introduction to Computer Programming – Downey, K.

CS 006: Effective Use of the World Wide Web – Downey, K.

CS 008: Introduction to Computing – Gustafson, T.

CS 010: Intro to Computer Science for Science, Mathematics, & Engineering – Dr. Linard, B.

CS 010V: ONLINE - Intro to Computer Science for Science, Mathematics, & Engineering – Downey, K.

CS 011: Introduction to Discrete Structures – Please see MATH Department.

CS 012: Intro to Computer Science for Science, Mathematics, & Engineering II – Miller, K.

CS 012V: ONLINE - Intro to Computer Science for Science, Mathematics, & Engineering II – Miller, K.

CS 013: Introductory Computer Science for Engineering Majors – Koehler, A.

CS 014: Introduction to Data Structures and Algorithms – Prof. Molle, M.

CS 061: Machine Organization and Assembly Language Programming – Dr. Linard, B.

CS 100: Software Construction – Crites, B.

CS 111: Discrete Structures – Dr. McDaniel, J.

CS 120A: Logic Design – See ECE Department

CS 120B: Introduction to Embedded Systems – Dr. McDaniel, J.

CS 141: Intermediate Data Structures and Algorithms – Prof. Eldawy, A.

CS 150: Automata and Formal Languages – Prof. Jiang, T.

CS 152: Compiler Design – Prof. Gupta, R.

CS 160 Concurrent Programming and Parallel SystemsProf. Chen, Z.

CS 161: Design and Architecture of Computer Systems – Prof. Najjar, W.

CS 161L: Laboratory in Design and Architecture of Computer Systems – Windh, S.

CS 168: Introduction to Very Large Scale Integration Design – Prof. Tan (see ECE faculty)

CS 169: Mobile Wireless Networks – Prof. Krishnamurthy, S.

CS 170: Introduction to Artificial IntelligenceMontazeri, N.

CS 179G: Databases – Prof. Hristidis, V.

CS 179I: Networks – Prof. Chen, J.

CS 190: Special Studies – Prof. Faloutsos, M.

 

SPRING 2017

ENGR 180: Technical Communications – Burton, S. & Graham, B.

CS 005: Introduction to Computer Programming – Downey, K.

CS 006: Effective Use of the World Wide Web – Downey, K.

CS 008: Introduction to Computing – Gustafson, T.

CS 10: Intro to Computer Science for Science, Mathematics, & Engineering – Dr. Linard; Downey, K.

CS 010V: ONLINE - Intro to Computer Science for Science, Mathematics, & Engineering – Prof. Vahid, F.

CS 011: Introduction to Discrete Structures – Please see MATH Department

CS 012: Intro to Computer Science for Science, Mathematics, & Engineering II – Miller, K.

CS 014: Introduction to Data Structures and Algorithms – Miller, K.

CS 030: Introduction to Computational Science and Engineering – Prof. Molle, M.

CS 061: Machine Organization and Assembly Language Programming – Dr. Linard, B.

CS 100: Software Construction – Crites, B.

CS 111: Discrete Structures – McDaniel, J.

CS 120A: Logic Design – Please see ECE Department

CS 120B: Introduction to Embedded Systems – Dr. McDaniel, J.

CS 141: Intermediate Data Structures and Algorithms – Dr. McDaniel, J.

CS 150: Automata and Formal Languages – Dr. LePendu, P.

CS 153: Design of Operating Systems – Prof. Song, C.

CS 161: Design and Architecture of Computer Systems – Prof. Chen, Z.

CS 161L: Laboratory in Design and Architecture of Computer Systems – Windh, S.

CS 171: Introduction to Machine Learning and Data Mining – Prof. Shelton, C.

CS 177: Modeling and Simulation – Prof. Molle, M.

CS 179E: Compilers – Prof. Lesani, M.

CS 179J: Computer Architecture and Embedded Systems Prof. Vahid, F.

CS 183: UNIX System Administration – Ott, J.

Search