Granite State College
HOMEspacer ADMINISTRATIVEspacer MY GRANITEspacer CONTACT USspacer SEARCH   
COMMUNITY AND BUSINESSspacerALUMNI AND FRIENDS spacerFACULTY AND STAFF
Granite State College
 

Computing & Information Technology

This degree is designed to prepare learners for some of the fastest growing areas of employment in the state: Systems analysis, software support, computer engineering, and computer programming.

Learners in the Computing and Information Technology degree program will access their general education and elective courses primarily at Granite State College classes offered in their local communities. Most courses in the area of specialized study will be offered using distance learning technologies (online courses) that will provide statewide access to the upper-level courses in each option. For learners with an associate degree, the courses needed within each Area of Specialization will be available entirely online.

B.S. in Information Technology:

With an Option in Visual Programming
This option is appropriate for individuals interested in working as programmers, programmer/analysts, windows-based applications developers, or software support providers. Graduates will be able to develop sophisticated programs designed to improve business efficiency. Specific skills taught include: designing solutions based on logical problem definition, developing complex algorithms, creating clear user documentation, participating in iterative program development, creating user interfaces conforming to generally accepted design strategies, and developing solutions using object-oriented, event-driven programming languages.

Required courses for B.S. Information Technology/Visual Programming
CMPL 511 Software Tools
CMPL 515 Programming Fundamentals
CMPL 518 Visual Programming I
CMPL 612 Advanced Software Tools
CMPL 618 Visual Programming II
CMPL 622 Human Computer Interaction
CMPL 628 Visual Programming III
MGMT 622 Database Management Systems

With an Option in Systems Analysis and Design
This option is appropriate for individuals interested in working as systems analysts or business analysts. Graduates will be able to participate in an information systems development team, providing key skills, leadership, and guidance in the specialized skill of integrating business process with systems development. Specific skills taught include: understanding the fundamentals of programming; recognizing the types of stakeholders and their systems focus; developing cost analysis, budgeting, and other investment justifications; coordinating between system users and technical staff; understanding user interaction requirements for efficient use of systems; and designing database management solutions to business problems.

BS in Management:

With an Option in Information Technology Management
The focus of this degree program is on the application of information technology to improve the efficiency and effectiveness of contemporary organizations. Upper-level courses include Computer and Network Systems, Systems Analysis and Design, and Database Management Systems.