![]() In order to meet the CS major requirements, the following courses must be passed with a grade of C- or better CS 410C, CS 410P, CS 415, CS 416, CS 420, CS 515, CS 520, IT 403 If at the end of any semester, including the first, a student's cumulative grade-point average in these courses falls below 2.0, the student may not be allowed to continue as a CS major. One of these courses must be writing intensive.Ĭomputer science majors must maintain an overall grade-point average of 2.0 or better in all required computer science, mathematics, and computer engineering courses in order to graduate. 2Ĭourses must carry the Discovery attributes of Biological Science or Physical Science and include Discovery lab (DLAB). Professional electives must either be chosen from the list of approved courses or another non-introductory CEPS course with significant science and/or engineering focus approved on a per-course basis by the undergraduate studies committee. Select one course from the following implementation electives: Programming Language Concepts and Features Introduction to the Theory of Computation Professional Ethics and Communication in Technology-related Fieldsĭata Structures and Introduction to AlgorithmsĬomputer Organization and System-Level Programming Introduction to Scientific Programming/Pythonįoundations of Programming for Digital Systems (all courses are 4 credits unless indicated otherwise): Course List Code ![]() ![]() Programming Language Concepts and Features ( or Discovery III)Īlgorithms ( Or CS 700-level General Elective or Discovery V)ĬS 700-level Implementation or Theory ElectiveĬS 700-level General Elective (or Discovery V)ĬS 700-level General Elective (or CS 758)ĭiscovery (7): Historical Perspectives, Humanities, Fine and Performing Arts, Social Science, World Cultures, Physical Science Discovery Lab, Biological Science Discovery Lab with ONE mandatory course with Writing Intensive (WI) attributeĬomputer science majors must complete the following coursework in computer science, mathematics, computer engineering, and science. Introduction to the Theory of Computation ( Or Professional Elective) Introduction to Object-Oriented Design and Development in computer science program is accredited by the Computing Accreditation Commission of ABET. Operated collaboratively in a team environment and assumed leadership roles.Participated responsibly in the pervasive and changing role of computing technology in global society as both software engineers and citizens.Navigated the complex interconnections between software and the goals and constraints of the organization served.Adapted to changing directions of computing technology and used state-of-the-art techniques to confront new problems effectively.Applied the full range of core computer science concepts and techniques to fill software development needs of an organization.Engaged in successful careers in diverse areas of software development and will be pursuing advanced education in computer science or related fields.Within a few years of obtaining a bachelor's degree alumni will have: Potential CareersĬomputer science focuses on problem solving with a particular emphasis on the design of computer-efficient solutions. Plus, the Programming Assistance Center offers walk-in support and tutoring. Many of UNH’s student organizations are a natural fit for computer science majors, such as the Cyber Security Club, the Linux Club, and Wildcat Women in Computer Science. ![]() All computer science students are encouraged to conduct research through capstone projects and independent studies. You’ll have access to the UNH InterOperability Lab, where you’ll work alongside top tech companies to test their equipment before it hits the marketplace. Graduates of this program pursue advanced degrees or join the professional world in a wide range of positions. With a solid foundation in science and mathematics, students also develop strong problem-solving skills and abstract thinking, and many work in laboratories to get hands-on experience building software systems. The curriculum is rooted in fundamentals students gain the skills and knowledge necessary to enter this ever-changing field with confidence. This program is tailored to students who want to focus on problem solving, with an emphasis on the design of computer-efficient solutions. What is a Bachelor of Science in computer science?
0 Comments
Leave a Reply. |