KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Seton Hill University · Courses

SCS

36 courses with the subject SCS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

SCS 101Introduction to Technology (Computer Science)3

Credit(s) Survey of foundational concepts in computing and technology, including hardware, software, networks, data, cybersecurity fundamentals, and emerging technologies. Designed to build technological literacy for computing majors.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 116Computer Ethics and Society (Computer Science)1

Credit(s) This course presents a number of real-world moral and ethical questions and dilemmas that have arisen with the use of computers and other technology. The course also explains a number of ethical theories and philosophies that can be used to formulate decisions and outcomes to such questions or dilemmas. Students identify and formulate moral and ethical decisions and outcomes for situations they may encounter in future coursework and in their professional careers.

Subject
SCS
Credits (min)
1
Credits (max)
1
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 132Prog I: Intro to Development (Computer Science)3

Credit(s) Introduction to problem solving using a modern programming language. Topics include variables, control structures, functions, basic data types, and algorithmic thinking. Emphasis is placed on program design, debugging, and computational reasoning.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 135Exper with Comp & IT Professionals (Computer Science)1

Credit(s) This course gives the student exposure to a variety of professions that are in high demand within the various computer professions. Students shadow Information Technology professionals to observe day-to-day activity, planning, design, implementation, and troubleshooting of various technical needs.

Subject
SCS
Credits (min)
1
Credits (max)
1
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 141Prog II: Mobile App Development (Computer Science)3

Credit(s) Continuation of Programming I with emphasis on structured and modular program design. Topics include arrays, strings, file input/output, recursion, and an introduction to object-oriented programming concepts.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 132 .
SCS 142Programming II: Math & Engineering (Computer Science)3

Credit(s) Complex problems related to math and engineering will be solved utilizing industry-specific tools such as MATLAB, Python, and R. A comprehensive approach to solution design, algorithm selection, and execution through standardized programming techniques will be used to prepare the student for a career in mathematical computing.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Corequisite
SMA 130 .
SCS 203Secure Programming (Cybersecurity)3

Credit(s) Study of secure coding practices and common software vulnerabilities. Topics include input validation, authentication, access control, cryptographic usage, and defensive programming techniques.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 212 . Fee.
SCS 212Systems Programming (Computer Science)3

Credit(s) Introduction to low-level programming concepts and system interfaces. Topics include memory management, processes, system calls, and interaction with operating system services.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 141
SCS 215Unix Concepts and Programming (Computer Science)3

Credit(s) Exploration of Unix-based operating systems, command-line tools, shell scripting, and process management. Emphasis on practical system interaction, automation, and scripting.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS141
SCS 220Java Programming (Computer Science)3

Credit(s) Covers fundamental concepts of object-oriented programming using Java. Topics include objects, classes, constructors, methods, and instance variables. Programming projects include linked lists, stacks, queues, searching, and recursion. Students learn the basics of graphical user interfaces and Java applets. All programming is done in Java.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 131
SCS 225Exper with Computer Systems Admin (Computer Science)1

Credit(s) This course gives the student practical training and experiences with creating and managing computer systems. Students install, configure, and manage operating systems to implement user needs and other real-world task requirements. Students work with virtual environments and cloud-based system instances (an instance is one’s own virtual computing system to be used and managed for one’s particular needs) to gain experience with those forms of technology that are increasing in practical use.

Subject
SCS
Credits (min)
1
Credits (max)
1
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 230Database Management Systems (Computer Science)3

Credit(s) Introduction to relational database concepts, including data modeling, SQL, normalization, transactions, and database design. Students gain hands-on experience designing and querying databases for real applications.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS141
SCS 235AI & Machine Learning (Computer Science)3

Credit(s) Introduction to artificial intelligence and machine learning concepts with hands-on implementation. Topics include supervised and unsupervised learning, model evaluation, feature engineering, basic neural networks, and responsible/ethical AI. Students build and interpret models using modern tools and datasets.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS141
SCS 250Programming Languages (Computer Science)3

Credit(s) The syntax and semantics of programming languages. Topics include formal specification syntax, declarations, binding, allocation, data structures and data types, control structures, control and data flow, the implementation and execution of programs, functional programming, and imperative programming. Other topics include non-procedural and logic programming. Programming projects provide experience in a variety of high level languages.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 141 or SCS 142 and SCS 212 . Writing Intensive Course.
SCS 270Computer Forensics Desktop & Mobile (Computer Science)3

Credit(s) Introduction to digital forensics principles and techniques. Topics include evidence collection, file system analysis, incident investigation, and legal considerations in digital evidence handling.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS215
SCS 275Comp Security Networks & Mobile (Computer Science)3

Credit(s) Introduces basic computer security concepts and methods. Explains concerns regarding computer security and describes methods to provide various forms of computer security and implement some of these methods. Primarily based on UNIX/Linux (for uniformity and security issues) but also explains Windows-based concepts when applicable.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 290App Dev with Data Structures (Computer Science)3

Credit(s) Study of fundamental data structures and their application in software development.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS141
SCS 297Adv Database Sys Mining & Big Data (Computer Science)3

Credit(s) Advanced study of modern data systems and analytics pipelines. Topics include large-scale data storage and processing, data warehousing and lakehouse concepts, NoSQL systems, distributed computing fundamentals, ETL/ELT pipelines, and applied machine learning workflows in data-rich environments. Students design an end-to-end data solution from ingestion to analytics/modeling with attention to governance, privacy, and security.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 142 - Programming II: Math & Engineering (Computer Science) SCS 230 and SCS 235 SCS 230 - Database Management Systems (Computer Science)
SCS 301Analysis of Mobile Software Systems (Computer Science)3

Credit(s) Focus on the fundamentals of systems analysis and software engineering to develop software for mobile platforms. Students explore the process of developing software and learn a specification language for creating software specification and design documents. Students apply their knowledge on a semester-long analysis project.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 132 . Junior status.
SCS 321Operating Systems (Computer Science)3

Credit(s) Study of operating system principles, including process scheduling, memory management, file systems, concurrency, and virtualization.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 212 and SCS 215
SCS 322Advanced Op & Distributed Systems (Computer Science)3

Credit(s) Advanced topics in operating systems and distributed computing, including concurrency control, distributed architectures, fault tolerance, scalability, and performance considerations.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 321 . Fee.
SCS 323Cloud Computing & DevOps (Computer Science)3

Credit(s) Introduction to cloud computing platforms, virtualization, containerization, and DevOps practices. Topics include deployment pipelines, infrastructure as code, monitoring, and scalability.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 215 and SCS 321 . Fee.
SCS 330Scientific Computing (Computer Science)3
Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 341Algorithms Analysis (Computer Science)3

Credit(s) Design and analysis of algorithms with emphasis on correctness, efficiency, and computational complexity. Topics include sorting, searching, graph algorithms, and algorithmic paradigms.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 290 and SMA 205 .
SCS 374Software Engineering for Mobile Sys (Computer Science)3

Credit(s) Principles and practices of software engineering, including requirements analysis, system design, testing, version control, documentation, and team-based development methodologies.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 290
SCS 390Select Topics in Computer Science (Computer Science)3

Credit(s) Study of a specified traditional, cutting-edge, and/or advanced topic in computer science.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 400Computer Systems Research/ Seminar (Computer Science)3

Credit(s) This capstone course explores technical material to help students learn and understand the technical nature of computer operating systems and networks; helps develop abilities to read, speak, and write technical information - all necessary skills for the workforce and graduate school; and introduces the typical structure of a research paper and the use of Latex to write research papers.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
Prerequisite
SCS 230 and SCS 321 and SCY 391 .
SCS 410Independent Study (Computer Science)

Variable Credit(s) By arrangement. Permission Required. Repeatable for credit.

Subject
SCS
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 420Field Work (Computer Science)

Variable Credit(s) Permission Required. Repeatable for credit.

Subject
SCS
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 430Internship (Computer Science)

Variable Credit(s) Through placement with cooperating area firms, the student gains practical experience and valuable insight into the future work environment. Permission Required. Repeatable for credit.

Subject
SCS
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 530Fundamentals of Info Systems Mgmt (Computer Science)3

Credit(s) This course is an introduction to information and technology management including core competencies, understanding risk and how to guide an organization through digital transformation ensuring internal and external stakeholder needs are considered.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 531Agile Project Management (Computer Science)3

Credit(s) This interactive course is focused on designing and leading IT projects with special focus given to the agile methodology. Students will acquire the skills of a project manager with applied exercises managing small, startup, and global technology projects.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 532Enterprise App/Diligent Sys Design (Computer Science)3

Credit(s) This course covers the broad domain of applications used by and to manage enterprises, both from a lean, startup as well as global scale. Students will assess cost and features of hosted platforms and global infrastructure including CRM’s, ERP systems and AIS platforms. Project-based course designing a competitive system with minimal resource consumption.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 533Disaster Planning & Risk Mtgn (Computer Science)3

Credit(s) This course will give students real-world insight into risk management at a corporate level including designing disaster recovery plans to reduce stakeholder risk and extend corporate viability. Statistical methods will be applied to case studies and scenarios to perform risk-based assessments.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 534Gbl Infrastructure Design & Srcing (Computer Science)3

Credit(s) This course prepares students to design network and telecommunication systems to ensure corporations can expand from single locations to a large, global presence using advanced networking, global platforms and cloud infrastructure. Sourcing technology needs locally and globally will also be discussed as well as the short- and long-term impact of resource consumption and management.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu
SCS 535Mnging Innovation & Emerging Trends (Computer Science)3

Credit(s) This course encompasses all major topics as students prepare to guide an organization through innovative change - helping to manage teams, resources, stakeholder needs and expectations, and infrastructure. Preparing for and monitoring emerging trends will be discussed at length.

Subject
SCS
Credits (min)
3
Credits (max)
3
Credit unit
Credit(s)
Type
course
Edition
2026-2027
Catalog
2026-2027 University Catalog
Source
catalog.setonhill.edu

Source: Seton Hill University's catalog, linked per course · table learning_unit · CourseShelf publish 59