Tech & EngineeringGrowing Study ProspectsBachelor

Computer and Information Sciences, General

Also known as: Computer Science, Computing, Information Technology

In this Bachelor of Science program, you will gain a comprehensive understanding of computing fundamentals, covering everything from theoretical concepts to practical application. You will learn core programming languages, data structures, algorithms, and how to design, develop, and maintain software systems. The curriculum emphasizes problem-solving, computational thinking, and the principles underlying modern computer and information technologies, preparing you for a wide range of roles in the tech industry.
Tech & EngineeringComputer ScienceSoftware DevelopmentData ScienceCybersecurityConsultingDevelopmentProgrammingTechnology

High School Preparation

Required Subjects

Algebra IIPre-Calculus or CalculusEnglishPhysics or ChemistryComputer Science (e.g., AP Computer Science)

Recommended GPA

3.3-3.7

Advanced Courses (AP/IB/Honors)

  • AP Computer Science A
  • AP Computer Science Principles
  • AP Calculus BC
  • Honors Physics
  • Introduction to Robotics
  • Advanced Web Development

Recommended Activities

  • Robotics Club
  • Coding Club / Hackathons
  • Math Team
  • Science Olympiad
  • Personal Programming Projects
  • Technology Volunteering

Application Essay Topics

  • Describe a technological problem you've encountered and how you would approach solving it.
  • Discuss an innovation in computer science that you believe will have the greatest impact on society.
  • Share a personal project or experience where you used computational thinking to achieve a goal.
  • How do you envision the future of human-computer interaction, and what role do you hope to play in it?

Alternative Path

You can pursue an Associate's degree in Computer Science or Information Technology from a community college, which often allows for transfer into a Bachelor's program. Alternatively, acquiring specific industry certifications or completing intensive coding bootcamps can equip you with practical skills for entry-level positions, though a full degree provides broader foundational knowledge.

Core Subjects

Click on "i" to learn more about each subject

Career Prospects

Growing Study Prospects
After completing this program, you can pursue diverse roles such as Software Developer, creating applications and systems; Data Analyst, interpreting complex datasets; Network Administrator, managing crucial IT infrastructure; Cybersecurity Analyst, protecting digital assets; or IT Consultant, advising businesses on technology solutions. You'll be prepared for careers across virtually all industries that rely on technology.

Impact of AI on this Study

Artificial intelligence is rapidly integrating into all aspects of computing, transforming how software is developed and systems operate. In this program, you will learn foundational concepts in machine learning, data science, and AI algorithms, including exposure to tools like Python's TensorFlow or PyTorch libraries. You will understand how AI impacts algorithm design, data processing, and ethical considerations in technological development, preparing you to contribute to and innovate within this evolving field.