Skip to Content

2023 - 2024 Catalog Year
Computer Information Systems/Software Development (Full-time)

Degree: Associate of Applied Science
Division: Business and Public Services

Students learn software programming and system design for entry-level software development positions. Students are prepared in logical problem solving, designing and documenting programs, network administration, microcomputer and network operating systems and business applications using current computer languages.

This Sample Program Pathway is designed to provide an example of course selections in a term by term sequence. Please see an Academic Advisor for a plan specific to your academic needs.

Fall Semester (First Year)
Elective course signified by
Hours
 

Description: In this class, you will learn the foundation of introduction to operating systems, virtualization and basic networking concepts. You will learn how to manage and administer current desktop operating systems (Windows, Linux, and Mac OS X). In addition, you will explore operating systems for mobile devices (Apple IOS, Google Android) and will be introduced to widespread applications for IoT and Cloud concepts. This class will also cover personal and enterprise cybersecurity principles to help protect yourself from common cyber-attacks.

Description: In English Composition I students learn reflective, analytical and argumentative writing strategies, incorporating sources and personal experience. Students will negotiate between public and private rhetorical situations and purposes to achieve academic literacy. They will write multiple drafts using a recursive writing process as they work toward fluency in style and mechanics.

Prerequisites: DEV 0035 or Other (Placement Test Score)

Description: Mathematics of finance, mathematics of trade, payroll, taxes, insurance, elementary statistics. Traditional testing (proctored or in Testing Center) is used in all online sections.

Notes: Math elective. Choose MAT 1120 or any Ohio Transfer 36 math elective. View Ohio Transfer Module math electives at: https://sinclair.edu/about/offices/provost/articulation-transfer/ohio-transfer-36/

Description: This course is designed for students who are interested in Information Technology but have limited technical knowledge of computing systems at the fundamental level. Students will explore foundational concepts related to computer hardware and software, networking, databases, programming, Information Systems, and data security.

Notes: Program elective. Choose BIS 1105 or BIS 1120.

Description: Introduction to fundamental concepts necessary for understanding management, motivation and behavior in organizational settings. Emphasis on planning, organizing, influencing and controlling to continually improve effective management skills.

Description: This course is designed to help new students make a successful transition to Sinclair Community College. Topics include college resources; academic, career and personal services available through Sinclair; learning styles; the learning process; financial responsibility; stress and wellness; and computer literacy through eLearn and library resources.

 

Term hours subtotal:

16

Spring Semester (First Year)
Hours
 

Description: Introduction to computer networking. Topics include network standards and the Open Source Interconnection (OSI) model, topologies and Ethernet standards, network hardware, remote connectivity, wireless networking, in-depth TCP/IP, network security, network troubleshooting and network management.

Description: Introduction to problem-solving techniques used in programming. Students learn to use tools such as flowcharts and pseudocode to plan solutions. Using the C++ programming language, students will design, code, and test programs using sequence, selection, iteration, functions, and arrays.

Prerequisites: MAT 0200 or MAT 1120

Description: Basic economic principles with macro sequence. Interrelationship of households, business and government with an examination of Keynesian theory, fiscal policy and monetary policy. Traditional testing (proctored or in Testing Center) is used in all online sections.

Prerequisites: MAT 0050 or MAT 1120

Description: Focusing on development of effective small group decision-making and leadership skills, stressing better methods of expressing oneself and understanding others through learning group communication, theory and participating in small group decision-making experiences.

Description: Introduction to the systems development life cycle and the four-phase model (planning, analysis, design and implementation). Emphasis on requirements gathering, methodology, modeling and skills related to specifications, design and documentation. Discussion of business processes, law, legal issues and ethics for IT professionals.

 

Term hours subtotal:

15

Summer Semester (First Year)
Elective course signified by
Hours
 

Description: HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) are widely used technologies to create and display content on the web. HTML is the primary language used for creating web pages including basic text formatting, linking between pages and adding images and other media. CSS is a styling language that enables the separation of content from style and provides precision control over the display including layout, colors and fonts. Students will learn to apply best practices for web design and create sites that enhance the usability and interactivity of the pages.

Description: A continuation of C++ software development building on prior software development studies. Topics include arrays, searching and sorting, pointers, characters and strings, structures, file operations, C++ classes, inheritance, polymorphism, virtual functions, exceptions, templates, the Standard Template Library (STL), problem analysis and C++ software solution design, coding and testing.

Prerequisites: CIS 1111

Description: Introduction to Java software development. Topics include object orientation, Java syntax, data types, logic structures of sequence, selection and iteration, processing calculations, files, methods, classes and objects, graphical user interface (GUI) applications, arrays and the ArrayList class, problem analysis and Java software solution design, coding and testing.

Prerequisites: CIS 1111

Description: This course examines the role of technology in the modern society. It explores the opportunities and dangers faced by humankind in the evolution of new technologies. It inquires into such questions as whether the human quest for mastery of nature has made us masters or slaves of the machine.

Notes: Any Arts and Humanities elective from the approved Ohio Transfer 36 List. View electives at: https://sinclair.edu/about/offices/provost/articulation-transfer/ohio-transfer-36/

Description: Introduction to database management systems. Discussion of database environments, design, planning, implementation and administration in a relational model environment. Students will design and develop a simple database and implement a portion of this application including forms, queries and reports. Emphasis on database design techniques, normalization and the SQL database language.

Prerequisites: MAT 0200 or MAT 1120

 

Term hours subtotal:

15

Fall Semester (Second Year)
Important message signified by
Elective course signified by
Hours
 

Description: Survey of financial accounting for non-accounting majors. Accounting concepts, financial statements, internal control, cash, and payroll.

Notes: Program elective. Choose from one of the following courses: ACC 1100 or ACC 1210

Description: This course builds on prior Java studies and includes abstract classes and interfaces, binary input/output, recursion, generics, use of collection framework lists, stacks, queues, and priority queues, use of sets and maps, developing efficient algorithms and computational complexity, sorting algorithms, implementing lists, stacks, queues and priority queues, software development ethics, binary search trees, problem analysis and Java software solution design, coding and testing.

Prerequisites: CIS 2212

Description: This course introduces server side web programming to develop web applications based on ASP.NET. Students will learn how to develop ASP.NET applications employing web forms and data controls. Microsoft SQL Server will be used for database manipulations.

Prerequisites: CIS 1350 and CIS 1202 or CIS 2212

Description: This course covers data structures using the C++ Programming Language. Topics include data abstraction, encapsulation, information hiding, the use of recursion, searching and sorting algorithms, and the creation and manipulation of various data structures: lists, queues, tables, trees, heaps, and graphs.

Notes: Program elective. Choose from one of the following courses: CIS 2207 or CIS 2268

Prerequisites: CIS 1202 or CIS 2217

Description:

Students earn academic credit toward their graduation requirement by working in a professional information technology environment. Students must work at 5 - 10 hours per week per credit hour for one semester and be supervised/mentored by a professional in the field. The BPS internship coordinator can help guide students in their search, but students are ultimately responsible for obtaining a qualifying position. Students already working in the field may apply to use that experience to meet the internship requirement if they can prove that new learning will take place

Notes: All internships must be approved by the Work-based Learning Office: https://www.sinclair.edu/services/graduation-career/work-based-learning/

Prerequisites: CIS 1107 or CIS 1411 or CIS 2510 or CIS 1202 or CIS 2212 and Approval of Department

 

Term hours subtotal:

16

This information is for planning purposes only. Sinclair College will make every effort to offer curriculum listed above but reserves the right to change, add and cancel curriculum offerings for unforeseen circumstances. View current catalog.