Major Requirements | Minor Requirements
Concentration in Software/Hardware Systems (B.S.)
Students of computer science concentrating in software/hardware systems follow a program of study designed in line with the guidelines established by the Association for Computing Machinery. Students study computer programming systems for a wide variety of applications in professional, scientific, engineering, and technical settings. Thorough exposure, with plenty of hands-on laboratory work, is given in computer science basics, one or more computer languages, and such topics as data and file structures, database management, algorithms, machine organization, assembly language, and operating systems. A solid foundation is acquired in mathematics; computer science students complete mathematics courses through introductory calculus, applied linear algebra, and introductory statistics.
The program at Highlands stresses not only solid technical and theoretical knowledge, but also the real-world skills of written and oral communication, planning, and organization of tasks. Students completing the major should be prepared to work in industry or go on to graduate school. Minor students may readily convert to major status.