Pictured | Joseph Lyons | Certificate in Computer Programming | Plymouth, Indiana (hometown)
Certificate in Advanced Computer Programming
The Certificate in Advanced Computer Programming builds upon the skills developed in the Certificate in Computer Programming by training professionals and current students in mid-size software development projects, macro-level problem solving, project management, working in teams, etc. Students who complete this certificate will receive training in computer architecture, systems analysis and design, and one additional elective course (applied deep learning, artificial intelligence, computer graphics, databases, embedded systems, game programming, mobile computing, security, software engineering, web programming, etc.)
A student who has earned this certificate may afterwards continue to take additional courses and earn the B.S. in Computer Science.
Students should contact the department office (info@cs.iusb.edu or (574) 520-5521) before their first semester to schedule a meeting with a computer science advisor to develop a plan for their academic course of study.
- The certificate consists of 25 credit hours. Complete the following seven courses with a grade of C– or higher; at least six of these courses must be taken at IU South Bend.
- In addition, the student must take and pass ENG-W 130 Principles of Composition with a grade of C or higher, or else must score at a level that would permit them to take ENG-W 131 Reading, Writing, and Inquiry I on the IU South Bend English placement examination.
- All courses are 3 credit hours, unless otherwise noted.
Requirements (25 cr.)
- CSCI-C 101 Computer Programming I (4 cr.)
- CSCI-C 151 Multiuser Operating Systems (2 cr.)
- CSCI-C 201 Computer Programming II (4 cr.)
- CSCI-C 243 Introduction to Data Structures (4 cr.)
- CSCI-C 308 System Analysis and Design (4 cr.)
- CSCI-C 335 Computer Structures (4 cr.)
- One additional computer science course above the level of CSCI-C 243 Introduction to Data Structures