COMPUTER SCIENCE UNDERGRADUATE PROGRAM OVERVIEW
Program Educational Objectives
The objective of the Illinois Tech Bachelor of Science in Computer Science is to prepare students for successful careers and for advanced graduate study in computer science, by giving them the following qualities:
A) Breadth: Knowledge of a broad range of Computer Science skills, tools, and mathematical techniques, and the capability of applying them to analyze and design complex systems.
B) Depth: Deep understanding of fundamental theoretical and practical Computer Science, and the ability to adapt to an ever-changing technological landscape.
C) Reasoning: Capability of solving a wide variety of problems by applying principles of computational thinking.
D) Teamwork: Habits of working effectively and professionally on diverse project teams.
E) Clarity: Ability to communicate technical information clearly and effectively, both orally and in writing.
F) Integrity: Understanding how to approach social effects of computing ethically and responsibly, and being committed to doing so.
G) Learning: Interest in life-long learning, to adapt and shape an evolving world.
H) Openness: Ability to participate in interdisciplinary collaborations and apply computational methods in new and unfamiliar domains.
1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
6. Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS]
7. Be prepared to enter a top-ranked graduate program in Computer Science