Online Systems Engineering Courses at Accredited Schools

Colorado Technical University is effective at equipping students via its systems engineering courses to be successful systems engineers, information systems engineers, information systems managers, systems administrators, etc. and connect them to future employers. Computer software engineers, systems software make on average $96,620 per year and there are about 385,200 of them employed today.

Systems Engineering Organizations Systems Engineering Common Job Tasks
  • developing system prototype
  • developing system
  • understanding current technologies
Popular Journals & Magazines

Ranked by Excellence

Systems Engineering Courses at Colorado Technical University

Program Name: Bachelor of Science in Information Technology - Software Systems Engineering
Course Number ECO201
Credits 4.0

The study of the basic institutions, terminology and theory of the main economic activities of production, distribution, and consumption, especially as they apply to the operation of our national economy. Topics include savings and investment, national output, expenditure and income, real vs. potential GDP, aggregate demand and supply and fiscal and monetary policy.

Sound Writing Skills: Research and Writing With a Purpose
Course Number ENGL126
Credits 4.0

This Course Is A Workshop That Builds Upon Engl125—real World Writing. It Is A Workshop Format—highly Experiential And Hands On. Students Practice Drafting Progressively Complex Papers, Demonstrating The Capacity To Do College Level Research And Write Essays That Convey Information, Make A Point Or Provide An Opinion. They Will Study The Apa Handbook, Learn To Do Research (beyond Wikipedia!) And Cite Resources Without Plagiarizing Them. In Addition, This Course Uses Readings To Demonstrate Excellence And Eloquence In Speaking And Writing, Emphasizing The Crucial Synergy Between Learning To Write And Developing The Practice Of Intelligent Reading Of Texts. This Will Be A Highly Collaborative Course, With Students Reading And Critiquing Others’ Work, As A Means To Create A Learning Community As Well As Develop Critical Capacities.

The Software Engineering Profession
Course Number SWE311
Credits 4.0

This course introduces the student to the breadth of the software engineering profession. The importance of communication among a variety of stakeholders, the role of standards, and professional ethics are emphasized. Students investigate the historical and current practices in the software engineering discipline, and then explore its future directions.

Software Engineering Capstone II
Course Number SWE482
Credits 4.0

Software Engineering Capstone II continues the software product development that began in SWE481. Working in teams, students use their requirement and design specifications to develop and test a software product. This course requires the development and test of the product following the project plan.

Professional Communications
Course Number ENG210
Credits 4.0

This foundational course provides students with an overview of the methods and media of business communications, concentrating on preliminary applications of communication rhetoric, theories, and principles. Specifically, learners will examine the basics of business communications, analyze communication elements, explore issues related to audience diversity and sensitive topics, and develop written and oral messages to various audiences using the three-step writing process.

Real World Writing
Course Number ENGL125
Credits 4.0

This Is One Of The Most Important Courses You Can Take—it Will Lay The Foundation For Your Entire College And Professional Career As An Educated Person. In It, We Will Address How To Write And Speak To Make A Point; How To Use Good Grammar, Vocabulary And Logical Thinking; As Well As How To Find A Suitable Topic For Your Writing Assignments. We Will Start With The Basics: Reviewing Sentences And Paragraphs, And Then Move On To The Classic Five-part College Essay Or Theme. 321 Effective November 15, 2010 For Students Starting On Or After January 2, 2011 There Are Different Rules Of The Game For Writing Academically Than Writing For Business. We Want To Teach Students The “culture” Of Being Solid College-level Communicators And Successful Professionals. This Workshop Course Is Highly Experiential, Supportive, And Collaborative, As Students Read And Critique Each Others’ Work. This Is The First In A Sequence On Composition And Writing Skills. The Second Course, Engl126, In This Series Will Build Upon This One—addressing How To Research And Use Resources Without Plagiarizing, How To Utilize The Apa Formatting For Documentation And How To Make A Persuasive Argument. Our View Of The Required Composition Sequence Is That It Is Essential For All Who Want To Become Skilled Critical Thinkers And Educated People.

American Culture in Transition
Course Number HIS120
Credits 4.0

This course will focus on the relationships between our government and its citizenry, and the resulting social, cultural, economic and political issues within differing historical periods in 20th century America. Covered subjects will include social movements and programs, civil rights and social justice, the political and cultural “isms,” and America’s relationship with the world. The end goal is to not only understand the significance of a historical event, but also to appreciate alternative viewpoints and their impact or influence on contemporary American society.

World Literature
Course Number LTR215
Credits 4.0

This literature course examines a wide range of stories, poems, and plays. Students learn how to interact with and respond to literature.

College Level Algebra
Course Number MAT150
Credits 4.0

In this course, students will take an interactive and visual approach to college-level algebra. It covers functions and inverse functions, such as linear, quadratic, polynomial, and rational functions and their graphs. The course includes methods to solve systems of equations and inequalities.

Discrete Mathematics
Course Number MAT200
Credits 4.0

This course builds a mathematical foundation in concepts associated with the Computer Sciences. Topics include symbolic logic, induction, sets, relations, functions, Big-Oh, graphs, trees, automata and context-free grammars

Computer Assisted Statistics
Course Number MATH306
Credits 4.0

An elementary coverage of statistical techniques is augmented at each step with the aid of a computer program for data processing and analysis in making inferences. Graphical presentation and statistical measures are studied, followed by basic probability concepts leading to binomial and normal distributions. Hypothesis testing is applied to drawing inferences for one and two population parameters.

Principles of Business
Course Number MGM110
Credits 4.0

This survey course provides students with a general introduction to business activity and how it relates to our economic society. Students will explore how businesses are owned, organized, managed and controlled.

Course Number PHIL310
Credits 4.0

This course provides the student with an understanding of ethical expectations and prepares the student to make decisions that are ethically correct and legal. The study of ethics includes the development of ethical standards, prima facie obligations, responsibilities, societal aims and professional codes of conduct. The course will follow the aims of normative ethics. The students should expect to participate and become involved in case studies, hypothetical situations and discussions to develop an attitude that is ethically acceptable, as well as to practice the concepts learned to aid in decision making.

Course Number PSY105
Credits 4.0

This course surveys major areas of psychological science, including human social behavior, personality, psychological disorders, learning, memory, and biological influences.

Environmental Science
Course Number SCI205
Credits 4.0

This course introduces environmental issues that are directly related to global populations. Students will explore the identification and classification of environmental problems, and how they relate to the laws of nature

Building Your Success Strategy Plan
Course Number UNIV101
Credits 4.0

UNIV101 provides students with an introduction to student success, technology, and career planning strategies. Students learn effective tools and skills necessary for academic success, integrating them with career planning strategies to develop an individual Success Strategy Plan.

Career Planning and Management
Course Number UNIV201
Credits 4.0

This course provides the framework for effective career management as students gain insight into themselves and potential career fields, acquiring knowledge and skills needed to successfully plan career transitions.

Unix Fundamentals
Course Number CS126
Credits 4.0

In This Course, Students Explore End User Interaction With The Unix Operating System. This Course Examines The Basic Features Of The Unix Operating System, Unix Commands, The Unix File System, The Unix Shells, And Shell Programming. It Also Draws Comparisons Between Unix And Linux. Credits: 4 Prerequisites: It106 Or Cs106 Or Cs123 Availability: Virtual Campus

Fundamentals of Database Systems
Course Number CS251
Credits 4.0

This course introduces database design, and implementation and database management systems. Topics covered in this course include conceptual and logical database designs for several businesses, implementing these designs using a database management system and developing business applications that access these databases. Credits: 4 Prerequisite: CS104 or CS106 or IT106 Availability: Virtual Campus

Structured Query Language for Data Management
Course Number CS362
Credits 4.0

This course gives complete coverage of SQL, with an emphasis on storage, retrieval and the manipulation of data. Credits: 4 Prerequisite: CS250 or CS251 or IT235 Availability: Virtual Campus

Introduction to Computer Security
Course Number CSS150
Credits 4.0

This course provides the foundation for the study of computer system security. The course centers around the ten domains comprising the Information Security Common Body of Knowledge. Topics include access control systems, telecommunications and network security, cryptography, operations security and business continuity and disaster recovery planning. Students will be exposed to security management practices as well as security architecture and models security laws, investigations and ethics. Credits: 4 Prerequisite: None Availability: Colorado Springs, Denver, Denver North, Kansas City, Pueblo, Sioux Falls, Virtual Campus

Web Development I
Course Number EM208
Credits 4.0

The Fundamentals Of Web Servers, Web Sites, Html, Xhtml And Web Authoring Are Presented In The Context Of Using The Technology To Craft A Message For An Audience. Also Includes Fundamentals Of Linking, Graphics, And Other Media. The Creation Of A Web Site Project Is Required.

Introduction to Programming Logic
Course Number IT106
Credits 4.0

This course is the study of programming logic and the application of this logic to problem solving. In the course we will discuss and apply many approaches to problem solving such as step algorithms, flow charts, truth tables, and pseudo-code. Students will learn techniques to translate real life problems into forms that will enable computer programs to solve them. Students will learn and apply programming language constructs (i.e. linear, branching, iteration, subroutines, etc.) using a visual tool. These techniques and tools should allow students to create and design programming logic that will become a foundational skill for future programming courses. Credits: 4 Prerequisites: None Availability: Virtual Campus

Introduction to Programming
Course Number IT110
Credits 4.0

The course is an introduction to Java programming and object-oriented techniques. This is designed for students just starting out in programming. Fundamental programming concepts such as string manipulation, file input and output, and error handling are incorporated in lab assignments. These concepts provide the framework for the development of a very basic Graphical User Interface (GUI) application. Credits: 4 Prerequisites: IT106 or CS106 or CS123 Availability: Virtual Campus

Introduction to Operating Systems and Client/Server Environments
Course Number IT140
Credits 4.0

This course is an introduction to the basic concepts of operating systems and specialized networking operating system models. The fundamentals of common operating systems, client/server environments, network infrastructure, theoretic models and system architecture are discussed, including legacy operating system platforms and security processes utilized in today's enterprises. Credits: 4 Prerequisites: IT106 or CS106 or CS123 Availability: Virtual Campus

Introduction to Network Management
Course Number IT245
Credits 4.0

Introduction To Network Management Explores The Management Concepts And Processes Of Planning, Improving, Creating, Updating, And Revising The Processes Of Monitoring And Adjusting Performance Of The Network. Network Management Has A Tactical And Operational Process As Well As Strategic Implications. Additional Topics Covered In This Class Include: Network Models, Managed Objects, Configuration, Managing Agents, Network Management Software, Protocol Suites Such As Tcp/ip And Osi Seven-layer Model. Credits: 4 Prerequisites: None

Information Technology Architectures
Course Number IT401
Credits 4.0

The major objective of this course is to introduce the concepts, methodology and terminology of Enterprise Architecture and integrate this knowledge with previous courses in operating systems, database management systems, networking, and programming. The course primarily focuses on the overall planning process of enterprise architecture. Issues and options involved in implementing an enterprise architecture incorporating a distributed IT system are examined from a Macro Level. An ongoing discussion is conducted on how the emergent profession of enterprise architecture fits into the duties and responsibilities of today's IT manager. Other resources and references relating to the field of enterprise architecture are introduced. Credits: 4 Prerequisites: IT245 or IT200 or IT242; IT110 or IT115 or IT171; CS251 or CS250 Availability: Virtual Campus

Introduction to Systems Analysis and Design
Course Number IT422
Credits 4.0

Introduction To Systems Analysis And Design Provides Instruction On The System Development Life Cycle (sdlc) Phases. This Course Looks At The Sdlc As A Structured Approach For Developing Requirements, Performing Analysis, Producing The Design, Coding Or Installation Of The Solution, Testing The Application And Installing The Final Product. The System As Defined In This Course Could Include A Network, Telecommunications, New Software Development Or Other Information Systems. Credits: 4 Prerequisites: None Availability: Virtual Campus

Systems Acquisition and Sourcing
Course Number IT424
Credits 4.0

Systems Acquisition and Sourcing explores the business and technical decision making process for “buy versus build,” in-sourcing versus outsourcing, evaluation and benchmarking and testing. In addition topics such as contracts and Request for Proposals (RFP) are explored and analyzed. Credits: 4 Prerequisites: IT422 Availability: Virtual Campus

System Integration and Organization Deployment
Course Number IT426
Credits 4.0

System Integration and Organization Deployment focuses on the technical and cultural integration of a system into an organization. This course explains and expands upon system support strategies, user support plans, enterprise integration approaches, standards, and best practices. Discussion of organizational culture and change management is also explored. Credits: 4 Prerequisites: IT424 Availability: Virtual Campus

Introduction to Project Management
Course Number MPM210
Credits 6.0

This Course Provides An Overview And Introduction To The Discipline Of Project Management, Coupled With An Examination Of The Techniques That Project Managers Use To Complete Their Projects On Schedule, Within Budgeted Cost, And According To Specified Scope. Using Materials Based On The Pmbok® (guide To Project Management Body Of Knowledge, Published By The Project Management Institute Or Pmi®), Students Learn The Operational Framework Of Project Management Relating To The Project Lifecycle Of Project Initiating, Planning, Executing, Controlling, And Closing. This Course Also Provides The Basis For The More Advanced Development Of Project Management Skills In Subsequent Project Management Courses.

Data Structures
Course Number CS230
Credits 4.0

In this course a student learns the principles behind both simple and advanced data structures. Study includes data types, arrays, stacks, queues, lists and trees. Students demonstrate understanding of these principles through the completion of several programs.

User Interface Design
Course Number CS346
Credits 4.0

Developing usable software products is vital in today’s competitive marketplace. This course provides in-depth coverage of the computer human interface, user interface design, user profiling, prototyping and usability testing. Note: this class does not require programming skills

Object Oriented Methods
Course Number CS377
Credits 4.0

Object Oriented Methods introduces the student to the basic concepts of object-oriented analysis and design. Use case modeling, class modeling and state modeling using common notations are covered. Completion of several exercises and a final project are required.

Software Requirements Engineering
Course Number CS455
Credits 4.0

Software Requirements Engineering introduces students to requirements elicitation, identification, definition, and documentation. Students will explore and practice elicitation techniques, define functional and non-functional requirements, write use-case scenarios, explore user interface alternatives, learn how to analyze and model requirements, and develop a requirements traceability matrix that spans the software development lifecycle.

Software Design
Course Number CS457
Credits 4.0

Software Design defines and describes the behavior of the software system. In this course, students learn to select and apply a design method and use a modeling notation to clearly communicate and document a software solution. A variety of design processes, methods, tools, and types of software designs are explored throughout the course.

Software Testing
Course Number CS459
Credits 4.0

Software Testing provides an overview of a variety of testing practices and methods, and then gives the students the opportunity to apply the theory as they perform software tests. This course focuses on the types of tests that are conducted during the software development lifecycle, such as unit testing, usability testing, operational testing, integration testing, stress testing, and system testing. Students develop a test procedure, a test plan, conduct system and usability testing, and write a test report that documents the results.

Introduction to Java Programming I
Course Number IT151
Credits 4.0

This course introduces programming using the Java language. The basic concepts of object-oriented programming will be discussed in this course. Topics studied will include algorithmic logic, control structures, data and program design, objects and classes. Students will complete several Java programs before the end of this course. This course should prepare students to take Introduction to Java Programming II.

Introduction to Java Programming II
Course Number IT152
Credits 4.0

This course continues the introduction of programming using the Java language. The foundation of object-oriented programming will be discussed in this course. Topics studied will include creation of classes and objects, object responsibilities and characteristics, and UML class diagrams. Students will complete several object-oriented Java programs before the end of this course. This course should prepare students to take Intermediate Java Programming I.

Project Risk Management
Course Number MPM344

Project Risk Management Is A Study Of Risk Management In The Context Of Projects And Programs, With Special Focus On Developing The Competency Of The Project Risk Manager. This Course Addresses The Area Of Non-speculative, Business Risk. Specific Emphasis Is Placed On Risk Minimization, Risk Control, And Risk Management. Credits: 4 Prerequisite: Mpm210 Or Mpm401

Project Performance and Quality Assurance
Course Number MPM357

In This Course, Students Will Explore Quality Assurance Concepts And Principles Within The Total Project Quality Management Framework In Manufacturing Or Service Organizations. Students Will Also Study Benchmarking, The Contractual Aspects Of Quality, Quality Tools And Techniques That Utilize Statistical Process Control, Process Improvement, Yield Management, Quality Issues Of Incoming Material Control And Quality Audits. Credits: 4 Prerequisite: Mpm210 Or Mpm401

Software Processes
Course Number SWE410
Credits 4.0

This course gives the student an overview of the software process using the most common development methodologies currently used in industry. Students are introduced to IEEE standards for software processes. The relationship between software quality and process is emphasized with the benefits of process improvement

Software Project Management
Course Number SWE440
Credits 4.0

Software Project Management covers the fundamentals of project management adapted to account for the unique aspects of software projects that differentiate these projects from other kinds of projects (manufacturing, R&D, business operations). Methods, tools, and techniques for planning and estimating, measuring and controlling, leading and directing, and managing risk in software projects are covered.

Human Elements in Projects and Organizations
Course Number SWE441
Credits 4.0

This course focuses on issues of productivity, quality of work, motivation, morale, communication, and coordination within computer science, software engineering, and business data processing projects and organizations. Communication and coordination among the layers of individuals, teams, projects, organizations, and business milieus are addressed. Emphasis can be placed on particular topics in the course, depending on the interests of the students, their sponsors, and the instructor. During each session, students will compile lists of action items for improving the topics covered. For students with work experience, their lists will reflect their experiences; students without work experience will prepare lists that reflect typical strengths, weaknesses, and best practices based on the presentations, readings, and experiences of their classmates and the instructor.

Software Engineering Capstone I
Course Number SWE481
Credits 4.0

Software Engineering Capstone I involves the development of a software product from conception through deployment. Working in teams, students design and develop a software system based on user requirements. This course reinforces the principles of requirements engineering and software design. It includes the analysis and design of a software product and a plan for the overall project.

Program description: If you are interested in building credentials in the field of systems engineering, this Software Systems Engineering concentration program can help you gain meaningful perspectives that can help you achieve your career objectives. It is designed to help prepare you to elicit, identify, define and document software requirements - and will challenge you to develop use case scenarios for requirement creation and software design. As you progress, you will have the opportunity to apply appropriate software design models to develop a software solution as well as planning, implementing and reporting software testing.
After you complete CTU's online Software Systems training, you can pursue career opportunities such as:

* Software Engineer – entry level
* Computer Programmer
* Applications Developer
* Software Architect – entry level
* Network Administrator
* Database Administrator
* Network Operations Analyst
* Network Architect
* Systems Designer
* Business Analyst
* Systems Analyst
* IT Project Leader
* Technology Sales Account Representative
* And many other related occupations

Systems Engineering Courses by State & City

Top 20 US Systems Engineering Schools (campus and online)

Stanford University
Total Programs 126
Number of Subjects 95
Rank in USA 3rd
University of Pennsylvania
Total Programs 188
Number of Subjects 140
Rank in USA 5th
University of Southern California
Total Programs 251
Number of Subjects 166
Rank in USA 10th
Massachusetts Institute of Technology
Total Programs 67
Number of Subjects 67
Rank in USA 12th
University of Virginia-Main Campus
Total Programs 106
Number of Subjects 103
Rank in USA 16th
Johns Hopkins University
Total Programs 178
Number of Subjects 136
Rank in USA 19th
University of California-San Diego
Total Programs 121
Number of Subjects 89
Rank in USA 22nd
University of Wisconsin-Madison
Total Programs 215
Number of Subjects 164
Rank in USA 23rd
University of Minnesota-Twin Cities
Total Programs 279
Number of Subjects 183
Rank in USA 31st
Boston University
Total Programs 6
Number of Subjects 124
Rank in USA 32nd
George Washington University
Total Programs 194
Number of Subjects 171
Rank in USA 52nd
Virginia Polytechnic Institute and State University
Total Programs 120
Number of Subjects 107
Rank in USA 61st
United States Military Academy
Total Programs 76
Number of Subjects 62
Rank in USA 67th
University of Central Florida
Total Programs 136
Number of Subjects 140
Rank in USA 71st
United States Air Force Academy
Total Programs 48
Number of Subjects 53
Rank in USA 80th
Case Western Reserve University
Total Programs 134
Number of Subjects 101
Rank in USA 87th
Stony Brook University
Total Programs 126
Number of Subjects 103
Rank in USA 96th
University of Vermont
Total Programs 141
Number of Subjects 127
Rank in USA 113th
University of Denver
Total Programs 136
Number of Subjects 121
Rank in USA 148th
Stevens Institute of Technology
Total Programs 47
Number of Subjects 58
Rank in USA 149th