Information Technology Major (B.S.)
https://ceps.unh.edu/computer-science/program/bs/information-technology
Information technology is concerned primarily with the application of existing computing technologies to the information needs of organizations and individual computer users. The IT program aims to provide graduates with the skills and knowledge to take on appropriate professional positions in information technology upon graduation and grow into leadership positions in the field. Potential careers include network administrator, database developer, system administrator, and webmaster.
The broad objectives for B.S. in information technology graduates are:
- Apply the full range of core IT concepts and techniques to fill the IT needs of an organization and be prepared to assume managerial and other advanced responsibilities,
- Confront new problems effectively and anticipate the changing directions of technology,
- Communicate effectively with diverse stakeholders as well as function appropriately in a team environment,
- Navigate within the complex relationships between IT and larger organizational goals, and
- Understand the pervasive and changing role of computing technology in global society, and participate responsibly as both IT professional and citizen.
The B.S. in information technology program is accredited by the Computing Accreditation Commission of ABET.
Code | Title | Credits |
---|---|---|
Information Technology Courses | ||
Select of of the following: | ||
CS 400 | Introduction to Computing | 1 |
CS 415 & CS 416 | Introduction to Computer Science I and Introduction to Computer Science II | 8 |
or CS 414 & CS 417 | From Problems to Algorithms to Programs and From Programs to Computer Science | |
or CS 410P & CS 417 | Introduction to Scientific Programming/Python and From Programs to Computer Science | |
or CS 410C & CS 417 | Introduction to Scientific Programming/C and From Programs to Computer Science | |
CS 501 | Professional Ethics and Communication in Technology-related Fields | 4 |
IT 403 | Introduction to Internet Technologies | 4 |
IT 502 | Intermediate Web Design | 4 |
IT 505 | Database Programming | 4 |
IT 520 | Computer Architecture | 4 |
IT 609 | Network/Systems Administration | 4 |
IT 666 | Computer Security | 4 |
IT 699 | Internship | 1 |
IT 705 | Project Management for Information Technology | 4 |
IT 775 | Database Technology | 4 |
IT 791 & IT 792 | Senior Project I and Senior Project II | 4 |
IT Electives (select three) | 12 | |
Server-side Web Development | ||
Client-side Web Development | ||
Scripting Languages | ||
Data Science and Analytics | ||
Advanced Web Development | ||
Network Technology | ||
Topics in Information Technology | ||
Mathematics Courses | ||
MATH 425 | Calculus I | 4 |
MATH 539 | Introduction to Statistical Analysis | 4 |
Other Courses | ||
Science 1 and 2 (two-course sequence): Select one of the following sequences: | 8 | |
Introductory Biology: Molecular and Cellular and Introductory Biology: Evolution, Biodiversity and Ecology | ||
General Chemistry I and General Chemistry II | ||
Dynamic Earth and Earth History | ||
Geology and the Environment and Earth History | ||
Introduction to Physics I and Introduction to Physics II | ||
ENGL 502 | Professional and Technical Writing | 4 |
Second discipline (see below for details) | 16 | |
Total Credits | 98 |
Information technology majors must maintain an overall grade-point average of 2.0 or better in all required information technology and computer science required courses in order to graduate. 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 an IT major. The following courses must be passed with a grade of C- or better in order to meet IT major requirements CS 410P, CS 410C, CS 414, CS 415, CS 416, CS 417, IT 403, IT 502, IT 505, IT 520.
If a student wishing to transfer into the information technology major has any coursework that is applicable to the major, the grades in those courses must satisfy the minimum grade requirements for the B.S. degree in information technology. The student must have an overall grade-point average of 2.0 or better in all courses taken at the University.
In addition to the core IT requirements, each student must complete a complementary set of courses in a particular domain outside of IT to which the student's IT skills can be applied. This set of courses can be completed in one of the following ways:
- A pre-defined second discipline*;
- A self-defined second discipline approved by the IT Program Coordinator;
- An approved minor**;
- A second major or UNH dual degree.
*Four (4) second disciplines have been defined by the CS department, requiring (4) courses in such areas as business administration, entrepreneurship, health management and policy, and justice studies.
**An approved list of minors is available from the CS Department and requires (5) courses to be completed.
The following is a sample schedule depicting the necessary requirements and the layout of the curriculum. Students must consult with their advisers in order to come up with the proper schedule for themselves.
First Year | ||
---|---|---|
Fall | Credits | |
CS 400 | Introduction to Computing | 1 |
CS 414 | From Problems to Algorithms to Programs | 4 |
IT 403 | Introduction to Internet Technologies | 4 |
MATH 425 | Calculus I | 4 |
Discovery | 4 | |
Credits | 17 | |
Spring | ||
CS 417 | From Programs to Computer Science | 4 |
IT 502 | Intermediate Web Design | 4 |
ENGL 401 | First-Year Writing (Discovery) | 4 |
Discovery | 4 | |
Credits | 16 | |
Second Year | ||
Fall | ||
MATH 539 | Introduction to Statistical Analysis | 4 |
IT 505 | Database Programming | 4 |
Lab Science I (Discovery) | 4 | |
Second Discipline I | 4 | |
Credits | 16 | |
Spring | ||
IT 520 | Computer Architecture | 4 |
ENGL 502 | Professional and Technical Writing | 4 |
Lab Science II (Discovery) | 4 | |
Discovery | 4 | |
Credits | 16 | |
Third Year | ||
Fall | ||
CS 501 | Professional Ethics and Communication in Technology-related Fields | 4 |
IT 666 | Computer Security | 4 |
IT 609 | Network/Systems Administration | 4 |
Discovery | 4 | |
Credits | 16 | |
Spring | ||
IT 705 | Project Management for Information Technology | 4 |
IT 775 | Database Technology | 4 |
600/700-Level IT Electives (1/3) | 4 | |
Second Discipline II | 4 | |
IT 699 | Internship | 1 |
Credits | 17 | |
Fourth Year | ||
Fall | ||
IT 791 | Senior Project I | 2 |
600/700-Level IT Elective (2/3) | 4 | |
Second Discipline III | 4 | |
Discovery | 4 | |
Free Elective (optional) | ||
Credits | 14 | |
Spring | ||
IT 792 | Senior Project II | 2 |
600/700-Level IT Elective (3/3) | 4 | |
Second Discipline IV | 4 | |
Discovery | 4 | |
Second Discipline V (for minors) or Free Elective | 4 | |
Credits | 18 | |
Total Credits | 130 |
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Identify and analyze user needs and to take them into account in the selection, creation, integration, evaluation, and administration of computing-based systems.
- Self-learning skills, exposure to technologies new to the students, practice in understanding those technologies on their own.