Information Technology

Course Requirements
ID Title Class Lab Credits
Fall Semester (year 1)
ENGL102R College Composition (Accuplacer) 3 0 3
CSCI102R Purpose, People and Career: STEM 3 0 3
CSCI186R Introduction to Operating Systems 2 2 3
CYBS101R Principles of Information Assurance 2 2 3
XXXXxxxR Humanities/Fine Arts/World Language Elective 3 0 3
Spring Semester (year 1)
MATH106R Statistics I 4 0 4
CSCI103R Introduction to Web Development 2 2 3


Fundamentals of Computer Networking 2 2 3
CSCI174R Introduction to Programming 3 2 4
Fall Semester (year 2)
SCIxxxR Science Elective 2/3 3 3/4
ENGL122R Professional Communications 3 0 3

Administering Windows Servers

2 2 3
CSCI197R Relational Database Design with SQL 2 2 3
CSCI203R Introduction to UNIX 2 2 3
Spring Semester (year 2)
XXXXxxxR Liberal Arts Elective 3 0 3
XXXXxxxR Liberal Arts Elective 3 0 3
SOSCxxxR Social Science Elective 3 0 3
CSCI248R Deployment of Emerging Technologies 2 2 3
CSCI296R or CSCI297R Technology Capstone or Technology Internship 3 0 3

Prerequisite & Co-requisites can be found with course descriptions.

Associate in Science Degree

For more information about this program, please contact Robert S. Morris at

An associate’s degree in Information Technology from River Valley Community College will prepare students to enter the workforce in an entry level position in the field of information technology upon graduation and also provide pathways to bachelor’s degree programs.  The permeation of technology into nearly every industry has created the need for employers to hire staff to maintain those systems.  There are many different titles for which an information technology associate’s degree graduate can be hired and these positions are often the first line of support to keep the various technology platforms functioning at peak performance.  Due to the importance of this position within a company, students will understand best practices for troubleshooting various technology related issues, performance aspects of multiple operating systems, principles of information assurance, basic aspects of web development, computer networking, best practices for maintaining current technology resources, how to communicate professionally, how to create and use relational databases, how to administer and maintain servers and how to deploy emerging technology on various platforms.  Additionally, students will have the opportunity to gain real world experience in an internship setting or create a culminating project of their learning in a capstone course.

Program Mission
To develop and train information technology professionals who can help companies manage and protect their systems.  
Program / Student Outcomes
The proposed program will provide students with a strong foundation of understanding in information technology.  Students will learn:
  • the broad discipline of information technology and develop a foundation of knowledge of the field
  • to write clearly and effectively for defined audiences through a variety of strategies
  • the purpose behind their field of study, how to best interact with the people in their work environment and the career path that is best aligned with their personal goals
  • how to use multiple operating systems commonly found in the Information Technology field today
  • basic security principles for information assurance
  • the basics of descriptive and inferential statistics
  • the basics of the web development process
  • computer networking through the introduction of the Open Systems Interconnection (OSI) model, the TCP/IP protocol suite, routing and switching protocols, Wide Area Network services, and network design & implementation
  • a programming language and be able to design and implement simple programs dealing with numerical and string processing
  • to use a variety of writing styles for communication within the professional community
  • to implement, maintain and protect a Microsoft Windows Server Domain
  • graphical and command line SQL methods of creating relational databases
  • to perform ordinary tasks in the UNIX operating systems
  • the methods in which emerging technologies can be deployed on current and future platforms
  • first-hand how to succeed in an information technology position through an Internship or Capstone course





At a glance

News & Events

Contact Us

(603) 542-7744
1 College Place
Claremont, NH 03743


eStart WorkReadyNH