Pictured | Joseph Lyons | Certificate in Computer Programming | Plymouth, Indiana (hometown)
Certificate in Computer Programming
Students who successfully complete the Certificate in Computer Programming will have full command of a modern programming language used in the information technology industry; be able to analyze computational problems and create algorithms to solve them; be able to design, write, debug, and document well modularized programs to implement these algorithms; and be able to work comfortably with the standard basic data structures and algorithms that are widely known and employed by programming professionals.
This certificate could allow current IU South Bend students as well as professionals in fields such as psychology, philosophy, criminal justice, biology, physics, chemistry, actuarial science, new media, business, health sciences, sociology, anthropology, etc. to gain understanding of the computing that takes place in these fields, and also allow them to develop basic software systems to solve domain specific problems.
A student who has earned the Certificate in Computer Programming may afterwards continue to take additional courses and earn the Certificate in Advanced Computer Programming and/or the Bachelor of Science 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 14 credit hours. The student must complete the following courses at IU South Bend with a grade of C– or higher.
- 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.
Requirements (14 cr.)
All courses are 3 credit hours, unless otherwise noted.
- 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.)