Students will gain a strong foundation in:
- the elements of natural science (physics or chemistry or biology)
- general problem-solving skills, and implementing solutions as computer programs
- college-level mathematics including calculus and statistics
- mathematical topics specifically relevant to computer science (discrete mathematics)
- machine-level hardware/architecture and assembly language programming.