CONTACT US  JOBS  SITE MAP     SEARCH  
Text Only Home Blackboard Library INFOnline Calendar Class Schedule College Store TecHELP
 
 

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.

 

TEXT ONLY PRIVACY © MILWAUKEE AREA TECHNICAL COLLEGE