|
|
|
|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course continues the exploration of the general fields of study of Computer Science, introducing more complex data structures, and placing a special emphasis on algorithm design and analysis. Programming and written problems are assigned. Prerequisite:CSC 112. Required for Computer Science Major.
-
3.00 Credits
This course covers algorithm analysis theory and techniques. Students learn properties of both efficient and inefficient algorithms.The importance of analyzing algorithms before implementing them will be emphasized. This course will teach the skills necessary to determine the best algorithm for a given problem. Some types of algorithms investigated are: greedy, graph theoretic and divide and conquer. Both polynomial time algorithms and NP-completeness algorithms will be covered. Required for Computer Science major. Prerequisites: CSC 222 and MAT 235.
-
3.00 Credits
This course will advance the student in the field of programming for web-based applications.This programming will include advanced HTML, JavaScript,VBScript, CGI and Active Server Pages (ASP). Primary emphasis is in the use of ASP to design and create database-driven web applications. Prerequisites: CSC 108 (for non-CS majors) and PWR 253 (or instructor permission).This course is an elective for Computer Science and part of the E-Commerce minor.
-
3.00 Credits
Language definition, structure, syntax and grammar, issues of data types, static and dynamic data storage management, control structures, subroutines and procedures, parameter passing styles, list processing techniques are covered. Imperative, declarative and functional languages are compared, with a variety of languages used as examples. Prerequisite:CSC 222. Required for Computer Science Major.
-
3.00 Credits
A study of the programs which control a computer.Topics include computer structure, organization of storage and process,multi-programming and multi-processing, concurrent processes, scheduling and placement algorithms,memory management and virtual memory, elementary queuing theory and security.A number of different operating systems are employed. Prerequisite: CSC 222. Required for Computer Science Major.
-
3.00 Credits
Logical and physical database design concepts, database administration,with an emphasis on the relational model.A team or individual project requires the design and implementation of a relational database. Prerequisite: CSC 112. Required for Computer Science Major.
-
3.00 Credits
Introduction to techniques used in designing and implementing two and three-dimensional graphics displays, using a high-level programming language as a foundation. Pre-requisite: CSC 222,MAT 235,MAT 111.(MAT 240 is also helpful). Elective for Computer Science Major.
-
3.00 Credits
This course introduces the student to the basics of computer hardware and organization, providing a firm foundation in general computer design issues.Topics covered include Boolean logic, gates, digital logic circuits, memory, CPU chips and buses, microarchitecture and microinstructions and parallel architectures. Prerequisites: CSC 222. Required for Computer Science Majors.
-
3.00 Credits
Students gain practical experience in the operation and administration of a computer center, system or network by working on systems projects in the Academic Computer Center,the NTTC, the CET or with a private company. Prerequisite: Junior level status as a Computer Science Major, recommendation of the department chair.
-
1.00 Credits
Junior Seminar will include a group study of a topic chosen by the instructor, and students will make individual presentations in this area. Additionally,we will prepare for life after graduation by examining both job possibilities and graduate school.We will cover the job search, resume and application writing and interviewing skills for a technological field. Prerequisite: Junior status in the Computer Science major.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2026 AcademyOne, Inc.
|
|
|