Catalog Year 2017/2018

Area of Concentration within the A.A.S in STEM Technology

Trains graduates with the necessary software development skills to plan, analyze, design, validate, implement, deploy, and manage software systems. This program covers system development life cycle, object oriented programming, mobile app development, C++, C#, Java, Python, R, SAS, and database management systems.
The program is designed to prepare graduates with a career as a programmer, software architect, software developer, software engineer, or systems analyst.

Software Engineering Curriculum Pathway by Catalog Year

Software Engineering Contact:


Andy Yao
Program Manager
Catoctin Hall C222

Doree Lynn Miles
Academic Office Manager
Catoctin Hall C220

  • Students must complete their credit English and Mathematics within the first 24 credits.
  • One course must meet the cultural competence graduation requirement.
  • CORE: The General Education CORE is that foundation of the higher education curriculum providing a coherent intellectual experience for all students. Students should check with an advisor or the transfer institution (ARTSYS) before selecting General Education CORE requirements.
  • In some General Education categories (Mathematics, Biological & Physical Sciences), a 4-credit course selected from the GenEd course list will satisfy the requirement in place of a 3-credit course. Students should check with an advisor before selecting these courses.
  • For the PE/Health requirement, a 3-credit Physical Education or Health course may satisfy the requirement in place of a 1-credit course. Students should check with an advisor before selecting this course.
  • Students must earn a grade of "C" or better in EN 101.
  • Students must complete a minimum of nine credits at the 200-level.
Course Credits


EN 101 English Composition 3


Mathematics Elective (GenEd course list) (recommend MA 206) 3

Social & Behavioral Sciences

Social & Behavioral Science Elective (GenEd course list) (recommend HS 102, satisfies Cultural Competence requirement) 3

Arts & Humanities

Arts Elective (GenEd course list) 3
Humanities Elective (GenEd course list) 3
Communications Elective (GenEd course list) 3

Biological & Physical Sciences 

Biological & Physical Sciences Elective (GenEd course list) 3

PE/Health Requirement
PE/Heath 1

Concentration Courses

CIS 106 Object Design & Programming 3
CIS 119 Statistical Analysis System (SAS) 3
CIS 201 Computer Science I 4
CIS 203 Systems Analysis & Design 3
CIS 208 C++ Programming 3
CIS 225C Mobile App Programming 3
CIS 226 Game Scripting 3
CIS 227 Game Programming 4
CIS 230 Database Management Systems 3
CIS 256 Statistical Computing 3

Any CIS Course 6


Software Engineering AOC Learning Outcome

Students will be able to:

  • Model the requirements of information systems by utilizing requirement analysis techniques and tools
  • Apply software engineering principles and techniques in designing solutions to given requirements and problems
  • Prepare technical documentations related to the activities of software development life cycle
  • Implement solutions to given requirements and problems using programming languages and tools
Students can transfer the equivalent of 60 credits to any four-year institution in Maryland. To find more information about how credits will transfer from Frederick Community College to a state four-year institution visit ARTSYS or consult a College advisor.