Nearly every business relies on information technology managers and technical experts to oversee information systems that support operations and drive commerce. There are a wide variety of industries in which employees with expertise in systems analytics, networking, programming, and software engineering (in addition to finance and management) can prove valuable.
With a Bachelor of Science in Computer Information Technology, you'll be prepared to balance the demands of being a business professional and a technologist.
At SNHU, you'll learn how to think, articulate knowledge in an understandable way, and accomplish what you set out to do. So in addition to the business and CIT education you'll get here, you'll emerge with life skills that can be used in almost any situation.
As a private, nonprofit university, SNHU has one mission - to help you see yourself succeed. The benefits of majoring in computer information technology at SNHU include:
The computer systems and related industry reports a need for employees who have both IT and general business skills, and the U.S. Bureau of Labor Statistics predicts the information technology sector will grow at a "much faster" rate than the average for all occupations.
SNHU computer information technology majors are well positioned to excel in key roles in this growing field. Classes provide a solid foundation in both business and information technology, allowing students to bridge the gap between the two. Past and current SNHU BS-holders work for companies such as Fidelity Investments and SCD Solutions.
SNHU’s CIT program is flexible enough to allow computer information technology majors to add a minor in accounting, finance, game design or international business to further focus their interests. You may take elective courses in 3D modeling, digital commerce, systems security, global IT management and other areas. Our full-time faculty members, who hold more than 28 patents, work closely with students to help you discover your passion.
This course is an introduction to the design, implementation, and understanding of computer programs. The course emphasizes programming as a problem-solving technique in business and engineering applications. Students will write computer code in a logical, structured, and organized manner. The course also covers the key concepts of object orientation, including inheritance, encapsulation, polymorphism and communication with messages. Other topics include classes and objects, base classes and class hierarchies, abstract and concrete classes. Students will learn to write, review and document interactive applications and working with Software Development Kits and Integrated Development Environment tools. This is a programming course and lab intense.
This course provides the hardware/software technology background for information technology personnel. Hardware topics include CPU architecture, memory, registers, addressing modes, busses, instruction sets and a variety of input/output devices. Software topics include operating system modules, process management, memory and file system management. Also included are basic network components and multi-user operating systems.
This course develops software systems engineering principles combining object-oriented design principles and methods augmented by computer assisted engineering (CASE) technology. The course involves use of the unified modeling language (UML) and, through the vehicle of a student group project, applies these elements to the system development life cycle. This course is writing intensive, as student project teams are required to submit a comprehensive project report and a PowerPoint presentation. Specialized Systems Development Computer Laboratory intensive and open laboratory intensive. Writing intensive course.
This course covers the design and implementation of information systems within a database management system environment. Students will demonstrate their mastery of the design process acquired in earlier courses by designing and constructing a physical system using database software to implement logical design. Topics include data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server planning, testing and installation, system conversion, end-user training and integration and post-implementation review.
This course provides an in-depth knowledge of data communications and networking theory, concepts and requirements relative to telecommunications and networking technologies, structures, hardware and software. Emphasis is on the concepts of communications theory and practices, terminology, and the analysis and design of networking applications. Management of telecommunications networks, cost-benefit analysis and evaluation of connectivity options are covered. Students can design, build and maintain a local area network (LAN).
This course presents the principles and concepts involved in the management of organizational information technology resources. It includes CIO functions, information technology planning, project management, legal and professional issues and the strategic impact of information technology systems. Writing intensive course.
Total Credits: 120
CD/DVD drive. External hard drive. Extra power cord. Headphones/earbuds
Our Manchester campus aims to keep tuition and related costs low for our students so that you can pursue your degree and your goals. More than 90% of our students receive some form of financial aid, and students who qualify could receive up to $20,000 in grants and scholarships.
Southern New Hampshire University is a private, nonprofit institution accredited by the New England Association of Schools and Colleges as well as several other accrediting bodies. More...
This program is accredited by both NEASC and ACBSP. Consumer information is available on the College Navigator.