|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course examines the issues surrounding computer security in today's highly technological world. The course is designed to provide an overview of security problems, technical issues and the principles associated with databases, networks, network defense, administrative controls, privacy, operating systems, and programming. The knowledge gained from this course will allow programmers, instructional designers, information technology specialists, and managers to better understand various issues surrounding secure computing. Proficiency in computer skills is strongly recommended.
-
4.00 Credits
This course introduces the C/C++ programming language and its foundational topics. In this course students will explore fundamental programming and computing concepts with a focus on problem solving, algorithm development and implementation. Topics included are: data types and memory concepts, arithmetic operators and mathematical expressions, conditional statements, repetition, arrays, functions, procedure and the basics of object-orientation.
-
4.00 Credits
This course provides an introduction to the Java programming language and its foundational topics. In this course students will explore fundamental programming and computing concepts with a focus on problem solving, algorithm development and implementation. Topics included are: data types and memory concepts, arithmetic operators and mathematical expressions, conditional statements, repetition, arrays, methods and the basics of object-orientation.
-
4.00 Credits
This course provides an introduction to object-oriented programming using the C# programming language. The majority of the course will be on the semantics of the C# language, a major component of Microsoft .NET development environment. Topics include: Visual Studio .NET integrated development environment, selected value and reference types, control structures, operators and expressions, methods, classes, and inheritance. Completion of this class will prepare the student for advanced topics in C#. Prerequisite: Math 1150 with a grade of "C" or better
-
4.00 Credits
This course introduces Linux, a popular open-source operating system and a variety of Unix. Topics include installing and using Linux, the architecture of Linux, using the command-line shell, the file system, common utilities (including text editors), and the basics of shell scripting. As a component of Cyber Security certificate, this course addresses the security matters of user login authentication, file and program permissions, computer networking, and network protocols. Hands-on work with Linux is a central part of this class. Some experience in computer programming is recommended.
-
1.00 - 4.00 Credits
The course introduces fundamental concepts of computer programming using a block programming language and a graphical development environment. A number of mathematical concepts used in office, game, mobile and scientific programming are introduced and illustrated with computer graphics. The students will advance their computational thinking abilities, as they develop algorithms and arrange data for solving problems.
-
4.00 Credits
Students will learn object-oriented programming while creating algorithms. The basic principles of software engineering are emphasized. By doing their own Java projects, students will develop problem-solving skills and gain experience in detecting and correcting software errors. Procedures, recursion, and iteration will be presented in the development of algorithms. Inheritance and polymorphism are studied. The use of abstraction will be emphasized throughout the course.
-
4.00 Credits
This course continues using abstract data types and the concepts presented in CSci 2001 and introduces stacks, queues, linked lists, and trees. This course also covers advanced programming topics of recursion, sorting methods, and complexity measures. This is an object-oriented programming course.
-
4.00 Credits
The course covers mathematical topics essential for work in computer science. Topics include: number bases, mathematical induction, sets, relations, functions, congruence, recursion, combinations and permutations, probability, graphs, trees, logic, Boolean algebra, and proof techniques. Computing related problems and examples are integrated throughout the course.
-
1.00 Credits
The course will introduce the Python Programming language in terms familiar to students experienced with writing simple, yet complete, programs in other languages. Additionally, the course will focus on utilities and features considered strengths in Python. This includes interfaces to specialized libraries and databases. Prerequisites: CSCI 1120 or CSCI 1130 or CSCI 1150 or CSCI 2001 or CSCI 2400
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|