Program Learning Outcomes
1. **Mastery of Programming Languages:** Proficiency in various programming languages like Python, Java, C++, and SQL.
2. **Understanding of Algorithms and Data Structures:** Ability to design, analyze, and implement algorithms and data structures effectively.
3. **Software Development Skills:** Competence in developing, testing, and maintaining software applications.
4. **Knowledge of Computer Systems:** In-depth understanding of computer architecture, operating systems, and network systems.
5. **Problem-Solving Abilities:** Enhanced skills in logical thinking and problem-solving in computing contexts.
6. **Ethical and Social Awareness:** Awareness of ethical, legal, and social implications of computing technology.
Pathways Available
– **Standard Pathway:** A four-year program designed for students directly from high school.
– **Accelerated Pathway:** An expedited three-year track for students with advanced standing or exceptional skills.
– **Part-Time Pathway:** Flexible scheduling options for working professionals over a five to six-year period.
Program Goals
– **Industry Readiness:** Equip students with skills and knowledge that meet the demands of the tech industry.
– **Research Excellence:** Encourage and support innovative research in various fields of computer science.
– **Global Perspective:** Foster a global outlook in technology and its applications.
– **Community Engagement:** Engage with local and global communities through technology-driven initiatives.
Possible Career Options
– Software Developer
– Data Scientist
– Cybersecurity Analyst
– Systems Architect
– IT Consultant
– AI and Machine Learning Specialist
Program Curriculum and Structure
– **Year 1-2:** Core courses in programming, mathematics, and basic computing principles.
– **Year 3:** Advanced courses in areas like AI, machine learning, and database systems, along with elective choices.
– **Year 4:** Capstone project and internship opportunities.
**Learning Outcomes:** Each course is designed to build specific skills, from foundational programming to advanced computational theories.
Entry Requirements
– High School Diploma or equivalent.
– SAT or ACT scores (optional).
– Letters of Recommendation.
– Personal Statement.
– Demonstrated interest in computer science (e.g., through extracurricular activities or personal projects).
Awards and Recognition
– **Innovative Computing Program Award:** Recognizing cutting-edge curriculum design.
– **Excellence in Technology Education:** Awarded for outstanding contributions to tech education.
– **Global Tech Impact Award:** For significant contributions to global technology solutions and community engagement.