KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Waynesburg University · Courses

CSC

26 courses with the subject CSC, 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.

CSC 105Introduction to Computers †3

A course designed to help students become literate in the terminology and usage of computers. It covers a description of the hardware and software of a computer system, a brief history of computers, and the following topics on the personal computer: Windows, disk file management, word processing, and electronic spreadsheet. Other computer applications may be covered at the discretion of the instructor. This course satisfies the computer literacy skills requirement in the General Education curriculum (see pages 63-64).

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 106Survey of Computer Science1

This course will cover general aspects of computer science, including job descriptions, course descriptions and relations between the two. It will also cover algorithmic problem solving techniques, with an introduction to the basics of software development and engineering. Fall

Subject
CSC
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 116Computer Programming I †3

An introduction to the basic components of computer programming, using Java. Emphasis is placed on problem solving and structured design. The five basic programming elements of sequence, selection, repetition, methods, and arrays are stressed. Graphic components are also covered. Prerequisite: MAT 108 or any higher level math course

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 117Computer Programming II †3

Advanced programming in Java. Emphasis is placed on object-oriented design methodology. Topics include: classes, objects, methods, inheritance, exceptions handling, streams, file I/O, dynamic memory allocation, graphic components, and events driven programming. Prerequisite: CSC 116.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 119Computer Hardware and Architecture4

A study of structured computer organization. Topics include the history of computer architecture, digital logic, microcomputer architecture, instruction sets and parallel computer architecture. Also included is a hands-on study of the basic hardware operation of PCs including memory, expansion, upgrades, troubleshooting and performance. (This course cannot be used to fulfill the General Education requirements for the Natural and Physical Sciences.) (Spring of even numbered years)

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 195295, 395, 495. Selected Topics in Computer Science1-3

A study of particular topics of computer science chosen by the members of the department with consultation of the students. A formal classroom setting is used. Prerequisite: Consent of the department chair. (Offered when interest is expressed and departmental resources permit.) CSC 499. Senior Project (cross-listed as MAT 499) 1-3 credits This course requires research of current literature and a written paper on a selected topic in computer science. The student meets each week with the coordinating instructor regarding research progress, the topic, the outline, the draft, etc. Upon completion, the project will be presented to the department faculty and a final paper will be submitted. † indicates a special fee is charged 2023-2024

Subject
CSC
Credits (min)
1
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
Alias
MAT 499
CSC 205Ethical Hacking and Network Defense4

This course provides an in-depth understanding of how to effectively protect computer networks. Students will learn the tools and penetration testing methodologies used by ethical hackers. In addition, the course provides a thorough discussion of what and who an ethical hacker is and how important they are in protecting corporate and government data from cyber attacks. Prerequisite: CSC 119. (Fall of even numbered years)

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 206Computer Organization and Assembly Language3

A study of the organization and operation of computer systems including addressing techniques, data representation, program control and I/O and assembly language programming. Prerequisite: CSC 117. (Fall of even numbered years)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 207Data Structures3

Advanced programming and algorithm design using arrays, linked-lists, stacks, queues, trees, lists, searching and sorting. Also includes the implementation, use and reuse of abstract data types. Prerequisite: CSC 116. Spring

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 208Database Management3

2023-2024

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 216Modern Programming Languages3

This course provides students with the opportunity to learn a modern programming language that is not part of the content in another computer science course. The language to be taught will depend on the interest of students and the importance of the language in current computer programming endeavors. Examples of such languages are Python, game programming, and Ruby. Prerequisite: CSC 117. (Offered when interest is expressed and departmental resources permit.)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 217Computers and Ethics in Society1

Seminar designed to explore the impact of computers on society. The class will discuss contemporary technical issues and personal ethics and experiences from a variety of viewpoints: social, legal, political, constitutional, economic, and Judeo-Christian. Students will develop their own professional ethics guidelines. (Spring of even numbered years)

Subject
CSC
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 226Programming in C and C++3

This course covers the constructions, syntax, and semantics of the programming languages C and C++. Both of these languages are widely used in computer science, mathematics, engineering and operating systems. This course is for those students who already have knowledge of the fundamentals of computer programming. The course will build on those fundamentals in the development of extended problem solving using the C and C++ languages. Prerequisite:

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 309Operating Systems and Computer Architecture3

This course provides an understanding of the basic components of a general-purpose operating system. Topics include memory management, processes, process management, synchronization, concurrency, input/ output devices, resource allocation, and an introduction to file systems. Prerequisite: CSC 207. (Fall of odd numbered years)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 316Systems Analysis and Design3

Program and system design including choice of hardware and software, data design, input and output user specifications and management of resources. Documentation is stressed in all phases of design. Includes a team project to analyze and design specific system for an organization possibly in the local community. Prerequisite: CSC 116. (Spring of odd numbered years)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 318Software Engineering3

Study of the software life cycle, programming, algorithms and design, project management with an emphasis on a structured approach to software engineering. Prerequisite: CSC 117. (Fall of odd numbered years)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 319Computer Networks4

A study of the fundamentals of computer networks, addressing topics such as various hardware and software components, network and Internet protocols, design topologies, and the essentials of managing a network. Students will gain hands-on experience in setting up and configuring peer -to-peer and client/server networks. Prerequisite: CSC 119. (This course cannot be used to fulfill the General Education requirements for the Natural and Physical Sciences.) (Spring of odd numbered years)

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 325Analysis of Algorithms3

A study of algorithms, their design, construction and efficiency. Topics will include the study of algorithms for searching, selection, sorting, recursion, hashing, and graph algorithms. Computational complexity and completeness will also be discussed. Prerequisite: CSC 207. (Spring of even numbered years)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 326Programming for the Internet3

This course will cover the programming aspects involved in the design, implementation and interfacing of Web pages. Topics will include XHTML, style sheets, Java Script, Dynamical HTML, Web servers, SQL Server, PHP and other current web programming tools and languages. Prerequisite: CSC 116. (Spring of odd numbered years) CSC 365. Internship (cross-listed as MAT 365) 1-3 credits On-the-job experience either on or off-campus. Specific internship duties are negotiated among the student, the on-site supervisor, and the department course instructor. Interns keep journals of their work experiences and time spent on the job, meet regularly with their instructor, and write a final report of their work experience as it relates to their liberal arts education. The final report must also relate the student’s work experience to the General Education Goals of the University including those goals that address Judeo-Christian values and traditions. Credits will be awarded as agreed

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
Alias
MAT 365
CSC 397Independent Study1-3

Independent study and research in a specific field of interest to the student. Prerequisite: Consent of the department chair.

Subject
CSC
Credits (min)
1
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 406Formal Language and Automata3

Introduction to formal languages and their relation to automata. Topics will include normal forms, classes of grammars and recognition of languages by automata. Turing machines and computational complexity will also be discussed.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
Prerequisite
CSC 207 or MAT 217. (Spring of even numbered years)
CSC 407Artificial Intelligence3

Knowledge representation and natural language processing, search algorithms, design and application of computer systems to problems in areas such as medicine and science. Expert systems. Prerequisite: CSC 117. (Offered when interest is expressed and departmental resources permit.)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 409Computer Security3

An examination of computer security and data retrieval. The course will consider topics and hands-on experience in security vulnerability, public key cryptology, firewalls, computer viruses and retrieval of lost and/or corrupted data.

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
Prerequisite
CSC 119 and 319. (Spring of even numbered years)
CSC 415Computer Forensics4

A guide to computer forensics and investigation that presents methods to properly conduct a computer forensics investigation, beginning with a discussion of ethics while mapping to the objectives of the International Association of Computer Investigative Specialists (IACIS) certification. Prerequisites: CSC 117. (This course cannot be used to fulfill the General Education requirements for the Natural and Physical Sciences.) (Fall of odd numbered years)

Subject
CSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 417Cryptanalysis3

The course will study the basic methods of encrypting and decrypting data. It will cover the historical methods of cryptography and modern encryption techniques such as the EAS and RSA encryption standards. When applicable, mathematics software will be used to aid the student in encrypting and decrypting messages. (Offered when interest is expressed and departmental resources permit.)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
CSC 475Advanced Faith and Learning Integration3

In the spirit of the mission of Waynesburg University, this course intends to provide junior and senior level students with an unparalleled opportunity to integrate the Bible materials and its history of interpretation to the academic disciplines. Students who wish to engage in this level of theological reflection on vocation should consult with both their academic advisors and with the Chair of the Biblical and Ministry Studies Major Program. See page 85 for further information. This course will not substitute for senior capstone/research courses required in the majors. when interest is expressed and departmental resources permit.)

Subject
CSC
Credits (min)
3
Credits (max)
3
Credit unit
credits
Type
course
Edition
2023-2024
Source
www.waynesburg.edu
Prerequisite
Junior or Senior standing; three credits in BMS courses; 3.00 minimum grade point average. (Offered

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