|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
2.00 Credits
The computer is examined as a machine, problem-solving tool, and information repository. An overview of the discipline of computer science is presented. Students will receive hands-on experience with the computing facilities at The Citadel, and they will learn how to research technical topics and present the results in written form.
-
3.00 Credits
An introduction to problem solving and algorithm development using Java. Topics include computer organization, operating systems, structured programming, and program modularization. Assignments involve designing, coding, debugging, and documenting computer programs.
-
3.00 Credits
A continuation of the material covered in CSCI 201. This course emphasizes object-oriented programming and a disciplined approach to program development. Topics include data abstraction, recursion, inheritance, polymorphism, linked data structures, stacks, and queues.
-
3.00 Credits
This course teaches hands-on computer programming skills to students who are not computer science majors. This includes how to frame a problem as an algorithm, how to translate an algorithm to executable code, how to be sure the code does what you want. Programming assignments are drawn from a variety of domains and develop practical scripting and demonstration over theory
-
3.00 Credits
This course introduces computers and information systems, including fundamental concepts of hardware and software as applied to computers in a business environment. Topics will include introductions to databases, web interfaces, networking, and operating systems, basic computer architecture, privacy and security, and computational thinking and problem solving. Students will work with spreadsheet, database, and other applications, and a simple programming language. The course assists those seeking a career as a computing professional, an understanding of the role of Information Systems in the business community, or introductory computing skills.
-
1.00 Credits
Laboratory exercises designed to parallel and support the lecture content of CSCI 201.
-
3.00 Credits
This course provides an introduction to web page design and the Internet. Topics include finding and evaluating resources, legal issues, web design, HTML, CSS, and dynamic HTML pages.
-
3.00 Credits
Formal specification and implementation of abstract data types and analysis of algorithms. Topics include list and set representation methods, sorting, trees and graphs. Data structures used include stacks, queues, binary trees, hash tables, priority queues, and search trees.
-
3.00 Credits
This course will provide an introduction to concepts related to cybersecurity. Students will learn safe practices which can be deployed to secure computer systems. Students will gain an understanding of different tools which can be used to defend attacks on computer systems. Special emphasis will be given to systems and applications that cyber users will likely to encounter in daily life. In addition to lecture classes, security lab exercises will be conducted to perform hands-on experiments on safe security practices.
-
3.00 Credits
A study of a particular aspect of computer science or a related area that is of interest to both computer science majors and other majors and assumes no prerequisites.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|