Computer Technology

A career in one of the fastest growing sectors in the workplace

Today’s computer technology jobs pay well and are always in demand.

Programming or Network Administration options include hands-on courses focusing on real life application of technology. Students may complete one or both advising options within their Associate of Applied Science degree.

Computer programmers and software developers write the software that enables computers to perform useful functions. Programmers take the designs of software engineers and developers and turn them into instructions that the computer can read. The work of a programmer can vary, with different subsets that focus on multiple areas in the computer industry. Network administrators are responsible for the upkeep of computer hardware and software systems. They are generally in charge of network address assignments, management and implementation of protocols. They also handle the maintenance of networks and file servers.

In an industry driven by constant progression, our curriculum is evaluated by an advisory council to ensure relevance and student success in the work place.

Cisco Twenty Years of Service

Computer Programming A.A.S.

First Semester Courses
Course # Title
BMIS285 Fundamentals of Management Information Systems
Choose one of the following:
CSCI100 Introduction to Programming
CSCI107 Joy and Beauty of Computing
Choose One Writing:
WRIT101 College Writing I
WRIT121T Introduction to Technical Writing
Choose One Math:
M115 Probability and Linear Mathematics
M121 College Algebra
Choose One Optional Credit:
ITS164 Networking Fundamentals
NTS104 CCNA 1: Introduction to Networks
Second Semester Courses
Course # Title
ITS280 Computer Repair and Maintenance
MART145 Web Design
CSCI111 Programming with Java I
CSCI240 Databases and SQL
Choose one of the following:
PSYX100 Introduction to Psychology
SOCI101 Introduction to Sociology
Third Semester Courses
Course # Title
CSCI221 Systems Analysis and Design
CSCI211 Client Side Web Development
CSCI236 XML Data Processing
CSCI245 Modern Database Systems
CSCI276 Application Security
Choose one of the following:
CSCI298 Internship
CSCI299 Thesis/Capstone
CSCI292 Independent Study
Fourth Semester Courses
Course # Title
CSCI206 .NET Applications
CSCI121 Programming with Java II
CSCI238 Standards Based Mobile Applications
CSCI257 Web Services

Network Administration A.A.S.

First Semester Courses
Course # Title
BMIS285 Fundamentals of Management Information Systems
NTS104 CCNA 1: Introduction to Networks
Choose one of the following:
CSCI100 Introduction to Programming
CSCI107 Joy and Beauty of Computing
Choose One Writing:
WRIT101 College Writing I
WRIT121T Introduction to Technical Writing
Choose One Math:
M115 Probability and Linear Mathematics
M121 College Algebra
Second Semester Courses
Course # Title
ITS280 Computer Repair and Maintenance
MART145 Web Design
ITS224 Introduction to Linux
NTS105 CCNA 2: Routing and Switching Essentials
Choose one of the following:
PSYX100 Introduction to Psychology
SOCI101 Introduction to Sociology
Third Semester Courses
Course # Title
CSCI221 Systems Analysis and Design
CSCI240 Databases and SQL
ITS224 Introduction to Linux
NTS205 CCNA 4: Connecting Networks
Choose one of the following:
CSCI298 Internship
CSCI299 Thesis/Capstone
CSCI292 Independent Study
Fourth Semester Courses
Course # Title
CSCI240 Databases and SQL
ITS212 Network Operating System – Server Admin
ITS218 Network Security
ITS230 Administrative Scripting using Windows PowerShell
ITS231 Administrative Scripting using Python
NTS204 CCNA 3: Scaling Networks
Helena College Chat