Academics
Admissions & Aid
Student Life
About
Info For
Inventory of Undergraduate Courses *Courses marked with an asterisk (*) are not counted toward the requirement of no fewer than 24 credits in advanced courses for majors in this department. CISC. *1000 - Computing: Its Nature, Power, and Limits CISC. *1001 - Computing and Quantitative Reasoning CISC. *1002 - The Outer Limits of Reasoning CISC. *1003 - Exploring Robotics CISC. *1030 - The Internet CISC. *1035 - Multimedia Production for the World Wide Web CISC. *1050 - Introduction to Computer Applications CISC. *1110 - Introduction to Programming Using C++ CISC. *1111 - Basic Principles of Computer Programming With Science Applications 1 CISC. *1112 - Basic Principles of Computer Programming With Science Applications 2 CISC. *1113 - Basic Principles of Java Programming with Science Applications I CISC. *1114 - Basic Principles of Java Programming with Science Applications II CISC. *1115 - Introduction to Programming Using Java CISC. *1150 - UNIX Shell Programming CISC. *1155 - Programming in Perl CISC. *1160 - Visual Programming and Windowing Applications CISC. *1170 - Java for Programmers CISC. *1180 - Introduction to C++ for Programmers CISC. *1215 - Introduction to Programming Using Python CISC. *1341 - Assembly Language Programming for Microcomputers CISC. *1400 - Elementary Robotics CISC. *1410 - Philosophy and Artificial Intelligence CISC. *1530 - Electronic Commerce CISC. *1580W - Seminar in Computer-Assisted Management Games CISC. *1590 - Management Information Systems CISC. *1595 - Management of New and Emerging Technologies CISC. *1597 - New Media and Business CISC. *1600 - Introduction to Multimedia Computing CISC. 2210 - Introduction to Discrete Structures CISC. 2531 - Operations Management CISC. 2532 - Information Systems Project Management CISC. 2590 - Foundations of Business Analytics CISC. 2600 - Music Computing CISC. 2810W - Macromolecular Structure and Bioinformatics CISC. 2820W - Computers and Ethics CISC. 2830 - Introduction to Natural Language Processing CISC. 3110 - Advanced Programming Techniques CISC. 3115 - Introduction to Modern Programming Techniques CISC. 3130 - Data Structures CISC. 3140 - Design and Implementation of Large-Scale Applications CISC. 3141 - Applied Software Development CISC. 3142 - Programming Paradigms in C++ CISC. 3144 - Modern JavaScript CISC. 3146 - Engineering Mobile Software Applications CISC. 3150 - Object-Oriented Programming CISC. 3160 - Programming Languages CISC. 3171 - Introduction to Software Engineering CISC. 3220 - Analysis of Algorithms CISC. 3225 - Data Tools and Algorithms CISC. 3230 - Theoretical Computer Science CISC. 3240 - Cryptography and Cryptanalysis CISC. 3250 - Information Theory CISC. 3305 - Computer Organization CISC. 3310 - Principles of Computer Architecture CISC. 3315 - Digital Computer Systems CISC. 3320 - Operating Systems CISC. 3325 - Information Security CISC. 3330 - Foundations of Parallel and Distributed Computing CISC. 3340 - Computer Networks and Protocols CISC. 3350 - Workstation Programming CISC. 3390 - Compiler Construction CISC. 3410 - Artificial Intelligence CISC. 3415 - Principles of Robotics CISC. 3440 - Machine Learning CISC. 3610 - Introduction to Multimedia Programming CISC. 3620 - Computer Graphics CISC. 3630 - Multimedia Computing CISC. 3650 - Human-Computer Interaction CISC. 3667 - Game Design and Development CISC. 3800 - Advanced Personal Computer Techniques for Business Applications CISC. 3810 - Database Systems CISC. 3820 - Introduction to Modeling and Simulation CISC. 4331 - System and Network Administration CISC. 4610 - Multimedia Databases CISC. 4800 - Special Topics in Computer Science CISC. 4900 - Independent and Group Projects I CISC. 4905 - Independent and Group Projects II Honors courses CISC. 5001 - Independent Study and Research I CISC. 5002 - Independent Study and Research II CISC. 5003 - Independent Study and Research III CISC. 5004 - Independent Study and Research IV DISCLAIMER The City University reserves the right, because of changing conditions, to make modifications of any nature in academic programs and requirements of the university and its constituent colleges without advanced notice. Students are advised to consult regularly with college and department counselors concerning their programs of study. Access the college's current and recent course bulletins.
*Courses marked with an asterisk (*) are not counted toward the requirement of no fewer than 24 credits in advanced courses for majors in this department.
Honors courses
The City University reserves the right, because of changing conditions, to make modifications of any nature in academic programs and requirements of the university and its constituent colleges without advanced notice. Students are advised to consult regularly with college and department counselors concerning their programs of study.
Access the college's current and recent course bulletins.