IT Programmer/Analyst Associate in Applied Science Degree — All Campuses
Program code: 10-152-1
This curriculum goes into effect starting with the summer 2008 semester.
This page was last updated in July 2007.
Overview — The Information Technology Programmer/Analyst program is designed to prepare you to enter the job market as a computer programmer/developer trainee or junior programmer. MATC’s program allows you to develop your skills in a hands-on, state-of-the-art computer system configuration. An internship is required for program students and will provide students with work experience in their chosen field. In addition to associate degree programs, one certificate is available in Computer Programming. (See the certificate section for more information.)
Career Outlook — In addition to obtaining programming positions, graduates of this program often locate employment in the operations and systems analysis areas. There is a growing need for qualified computer programmers. Typical positions available to graduates of the program include junior programmer, programmer trainee, analyst, programmer, computer operator, and documentation specialist.
Career Preparation and Expected Learning Outcomes — Graduating students are expected to demonstrate the following knowledge and abilities at a level commensurate with two years of intense study:
- Participate in system development from system and software requirements through analysis and design, program development, testing, deployment and maintenance
- Follow a methodology to analyze problems, then design and implement a software solution
- Independently investigate alternative technological solutions
- Work and communicate effectively as a team member on software system projects
- Conform to industry-accepted practices and standards
- Implement object oriented software solutions for current system architectures
- Write correct, efficient and extensible code and system and user documentation
- Employ various code level debugging techniques
- Utilize software development tools
- Use database management systems for the creation, update and maintenance of databases
- Use the command language, scripting and GUI of major operating systems
- Plan and perform unit, integration and system tests
Preparation for Admission — The following are required for admission to the program:
- A high school diploma or GED
- One year of high school algebra
- Demonstration of proficiency in basic skills through a course placement assessment
Key to your success in the program are analytical and problem-solving skills, the ability to concentrate on details for long periods of time, to work independently as well as on a team, effective communication skills, personal initiative, imagination and curiosity.
Future Opportunities — If you are interested in a baccalaureate degree upon completion of the program, check with a program counselor or advisor, and the institution you plan to attend regarding the transfer of MATC credits.
This program will transfer to one or more four-year institutions.
Possible Careers:
Computer Programmer Junior Programmer Programmer Trainee
Related Programs:
Information Technology: Network Specialist Information Technology: Microcomputer Specialist Information Technology: Information Systems Security Specialist e-Commerce/Web Administration
For more information, call:
Downtown Milwaukee Campus — 414-297-MATC Mequon Campus — 262-238-2300 Oak Creek Campus — 414-571-4500 West Allis Campus — 414-456-5310
Curriculum effective 2008-2009.
|
TECHNICAL STUDIES |
Credits |
|
|
( ) = Semester Order for Full-Time Students |
|
|
|
(1) |
|
COMPSW-106 |
Introduction to MS Office |
3 |
|
|
|
OR |
COMPSW-107 Intermediate MS Office |
|
|
|
(1) |
|
ITDEV-130 |
Visual Basic Programming |
3 |
|
|
(1) |
|
ITSUP-101 |
Computer Information Systems Fundamentals |
3 |
|
|
(2) |
|
ITDEV-131 |
Visual Basic Programming 2 ‡ |
3 |
|
|
(2) |
|
ITDEV-150 |
Database Management with SQL ‡ |
3 |
|
|
(2) |
|
ITNET-102 |
Operating Systems ‡ |
3 |
|
|
(3) |
|
ITNET-101 |
Network Communications (Network+) |
3 |
|
|
(3) |
|
ITDEV-177 |
Systems Analysis and Design |
3 |
|
|
(3) |
|
RBUS-111 |
Business Communications ‡ |
3 |
|
|
(4) |
|
ITDEV-162 |
Client/Server and e-Commerce Implementation ‡ |
3 |
|
|
(4) |
|
ITDEV-198 |
Programmer Analyst Internship |
2 |
|
|
(4) |
|
ITDEV-199 |
Integrated Project - Programmer/Analyst |
1 |
|
|
|
|
|
Select one of the following groups |
|
|
|
|
ITDEV-120 |
Programming In C ‡ |
3 |
|
|
|
ITDEV-121 |
Adv Programming In C++ ‡ |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ITDEV-140
|
Programming with Java ‡
|
3
|
|
|
|
ITDEV-141 |
Advanced Programming with Java ‡ |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ITDEV-160
|
Web Programming With Scripts (Javascript) ‡
|
3
|
|
|
|
ITDEV-161 |
Advanced Web Development ‡ |
3 |
|
|
GENERAL STUDIES
|
|
|
|
|
ECON-195 |
Economics |
3 |
|
|
|
|
OR |
Any 200-series ECON course |
|
|
|
|
|
ENG-151 |
Communication Skills 1 ‡ |
3 |
|
|
|
|
and ENG-152 |
Communication Skills 2 ‡ |
3 |
|
|
|
|
OR |
ENG-201 and any 200-series ENG or SPEECH course |
|
|
|
|
MATH-123 |
Math with Business Applications ‡ |
3 |
|
|
|
OR |
Any 200-series MATH course |
|
|
|
|
NATSCI-167 |
Science of Technology |
3 |
|
|
|
|
OR |
Any 200-series NATSCI course |
|
|
|
|
PSYCH-199 |
Psychology of Human Relations |
3 |
|
|
|
|
OR |
Any 200-series PSYCH course |
|
|
|
|
SOCSCI-197 |
Contemporary American Society |
3 |
|
|
|
|
OR |
Any 200-series SOCSCI or HIST course |
|
|
|
|
|
|
|
|
|
|
ELECTIVE COURSES: Three Credits Required (Suggestions listed below) |
|
|
|
|
ITDEV-151 |
Advanced SQL Using Oracle Database Tools |
3 |
|
|
|
|
ITDEV-153 |
SQL Server Administration |
2 |
|
|
|
|
ITNET-160 |
UNIX Basics |
3 |
|
|
|
|
GENST-103 |
College Success Strategies |
2 |
|
|
|
|
|
|
|
|
|
TOTAL CREDITS: 63 |
|
Program curriculum requirements are subject to change.
‡ Prerequisite Required.
NOTE: Students who have not been accepted, or have not decided on a program, may begin with the GENERAL STUDIES courses, if course prerequisites have been met.
For course descriptions, class times, locations or to register online, visit INFOnline.
|