;

Software Developer (BP/EP) Associate in Applied Science Degree

Overview and Award Outcomes

Overview

This degree offers the skills necessary for computer application development and design. Industry standards and frameworks will be used to design, code, document, and implement computer applications. Exposure to database management systems, client/server computing, and cloud environments will further familiarize students with the current trends in distributed processing and application development.

Award Outcomes

Construct web based applications

Write an application that makes use of common business information systems environments

Create graphical user interfaces

Create an application that demonstrates the principles of object oriented design

Design and code business applications

Develop code using software and languages common to the industry

Generate data structures using relational databases

Use a structured approach to solving business problems using a SDLC Methodology

Analyze business communication systems

Demonstrate knowledge of program flow and control by writing appropriate application code

Career Opportunities

Positions are available as:
Software Developers
Application Developers
Computer Programmers
Software Quality Assurance (QA) Testers
Full-Stack Developers
Back-End Developers
Junior Software Engineers
Junior Database Administrators

Program Requirements

Technical Studies Required 43 Credits

Course NumberCourse TitleCourse Credits
ITEC1301HTML/CSS and JavaScript

3

ITEC1505Fundamentals of Programming with Python

4

ITEC2500Mobile Application Development

4

ITEC2520Software Security Assurance

4

ITEC2575.NET Programming I

4

ITEC2580Advanced Programming with Python

4

ITEC2585.NET Programming II

4

ITEC2645Web Development with ASP.NET

4

ITEC2701SQL/NoSQL Database Design

4

ITEC2781SQL Server - TransactSQL

4

ITEC2841Client/Server and Cloud Computing

4

General Education Required 9 Credits

Course NumberCourse TitleCourse Credits
COMM1260Small Group Communication

3

ENGL1070Technical Writing

3

Choose 3 credits from MnTC Goal Area 3, 4, or 5

3

General Education Elective 6 Credits

Choose credits from Hennepin Technical College’s Minnesota Transfer Curriculum (MnTC) general education courses.

Technical Studies Elective 2 Credits

Any BUSN or ITEC course that is not required for this award may be used as an elective.

Recommended:

Course NumberCourse TitleCourse Credits
ITEC1000Information Systems

3

ITEC2055Project Management

3

ITEC2385IT Internship

2-8

ITEC2786SQL Server - System Administration

4

Total Associate in Applied Science Degree Credits 60

Semester Sequence

Completion of this award may require taking courses at both campuses.  For more information, please contact your faculty program advisor.

First Semester

Course NumberCourse TitleCourse Credits
ITEC1301HTML/CSS and JavaScript

3

ITEC1505Fundamentals of Programming with Python

4

 

COMM1260Small Group Communication

3

Choose 3 credits from MnTC Goal Area 3, 4, or 5

3

General Education Electives

3

Total Credits  16

Second Semester

Course NumberCourse TitleCourse Credits
ITEC2575.NET Programming I

4

ITEC2580Advanced Programming with Python

4

ITEC2701SQL/NoSQL Database Design

4

 

ENGL1070Technical Writing

3

Total Credits  15

Third Semester

Course NumberCourse TitleCourse Credits
ITEC2500Mobile Application Development

4

ITEC2585.NET Programming II

4

ITEC2781SQL Server - TransactSQL

4

Technical Studies Electives

2

Total Credits  14

Fourth Semester

Course NumberCourse TitleCourse Credits
ITEC2520Software Security Assurance

4

ITEC2645Web Development with ASP.NET

4

ITEC2841Client/Server and Cloud Computing

4

 

General Education Electives

3

Total Credits  15

Technical Studies Electives

Any Business (BUSN) or Information Technology (ITEC) course that is not required for this award may be used as an elective.

Recommended:

Course NumberCourse TitleCourse Credits
ITEC1000Information Systems

3

ITEC2055Project Management

3

ITEC2385IT Internship

2-8

ITEC2786SQL Server - System Administration

4

Choose a Total of:  2 Credits 

MnTC Goal Area 3

A complete list of MnTC courses and Goal Areas that can be used to meet General Education requirements can be found at www.hennepintech.edu.  The same course cannot satisfy more than one MnTC Goal Area requirement.

Course NumberCourse TitleCourse Credits
BIOL1000Biology in Society

4

BIOL1300Introduction to Forensic Science

3

BIOL1400Human Biology

4

BIOL2005General Biology I

4

BIOL2125Anatomy and Physiology I

4

BIOL2225Anatomy and Physiology II

4

BIOL2235Microbiology

4

CHEM1000Introduction to Chemistry

4

CHEM1100General, Organic, and Biological Chemistry Foundations

4

PHYS1005Introductory Physics I

3

PHYS1010Introductory Physics II

3

PHYS2005College Physics I

4

PHYS2010College Physics II

4

MnTC Goal Area 4

Course NumberCourse TitleCourse Credits
MATH1150Applications of Quantitative Reasoning

3

MATH1250Introduction to Statistics

3

MATH1400College Algebra

4

PHIL1000Introduction to Logic

3

MnTC Goal Area 5

Course NumberCourse TitleCourse Credits
ECON1200Principles of Microeconomics

3

ECON1300Principles of Macroeconomics

3

HIST1400Contemporary World History

3

POLI1000Introduction to American Government and Politics

3

PSYC1000General Psychology

3

PSYC1200Psychology Throughout the Lifespan

3

PSYC1300Abnormal Psychology

3

SOCI1100Introduction to Sociology

3

SOCI1200Marriage and Family

3

SOCI1400Race in America

3

SOCI1500Introduction to Criminal Justice

3

SOCI1600Food and Society

3

Graduation (60 Credits)

Semester listings reflect the recommended sequence.  Due to circumstances beyond our control, the information herein is subject to change without notice.  This listing is to be used strictly as an advising tool.

 

5/12/2022 : BP 2152 / EP 2153