Skip To Content

Computer & Information Science Courses

All Terms

 
View only:
Course Ascending sortLevel Terms Campus 
Advanced Internet Concepts Baccalaureate None Scheduled UNCC
This course is an advanced study of the Internet environment. This course is designed for any student who is familiar with office productivity tools and a user of Internet technologies; it ... more
Applied Data Structures Baccalaureate Fall 2009 WSSU
This course emphasizes data structures and the development and analysis of their associated algorithms. Specific data structures will include linear lists, arrays, trees, graphs, stacks, queues, ... more
Applied Discrete Mathematics Baccalaureate Spring 2010 NCSU
Formal logic. Methods of proof including induction. Introduction to grammars and finite state machines. Recurrence relations and asymptotic behavior of functions. Sets and counting. Boolean ... more
Architecture Of Parallel Computers Graduate Spring 2010 NCSU
The need for parallel and massively parallel computers. Taxonomy of parallel computer architecture, and programming models for parallel architectures. Example parallel algorithms. Shared-memory ... more
Artificial Intelligence Baccalaureate Spring 2009 FSU
An introduction to the history, goals, social impact, and philosophical implications of artificial intelligence. Topics include problem representation as state spaces, search, logic systems, ... more
Business Decision Modeling Baccalaureate Spring 2010 ECU
3223. Business Decision Modeling (3) Formerly DSCI 3023 Registration preference given to declared and intended majors with a minimum 2.5 GPA. P: Minimum grade of C in MIS 2223, MATH 1066 or 2119 ... more
Compiler Construction Graduate Spring 2010 NCSU
Theory and practice of compiler writing. Lexical analysis, table driven LL(1), LR(1) and LALR(1) parsers, code generation, flow analysis, run-time storage organization and optimization. Writing a ... more
Computer And Its Use I Baccalaureate Fall 2009 WSSU
This course provides an introduction to the use of digital computers, applications software, I/O devices, storage devices, systems software, software evaluation, and computer ethics. Laboratory ... more
Computer Org & Architecture II Baccalaureate Spring 2009 FSU
CSC 303 (3-3-0) Computer Organization and Architecture II: The course is a continuation of CSC 201which covers many aspects of computer architecture and implementation. Topics covered include ... more
Computer Organization and Assembly Language Baccalaureate Spring 2010 NCSU
Number systems, von Neuman machines, instruction sets and machine code, data representation, assemblers and assembly language programming, compilers, external and internal processor organization, ... more
Computer Organization and Assembly Language for Computer Scientists Baccalaureate Spring 2010 NCSU
Computer architecture topics required by professional software developers, including binary and hexadecimal numbers, hardware component organization, machine instruction sets, assembler language ... more
Computer Science I: Intro to C++ Programming Baccalaureate Self-Paced ECSU
CSC 115 offers an overview of computer science and an introduction to programming. This course involves a high-level programming language and the topics covered are data types, expressions, ... more
Concepts and Facilities of Operating Systems Baccalaureate Spring 2010 NCSU
The history and evolution of operating systems, concepts of process management, memory addressing and allocation, files and protection, deadlocks and distributed systems. more
Concepts and Facilities of Operating Systems for Computer Scientists Baccalaureate Spring 2010 NCSU
Fundamental concepts of computer operating systems for computer scientists, including memory management, file systems, process management, distributed systems, deadlocks, and basic security and ... more
Data Structures Baccalaureate Spring 2010 NCSU
A survey of fundamental abstract data types along with efficient implementations for each. Emphasizes asymptotic running time as a measure of program performance. Lists, stacks, queues, sparse ... more
Data Structures for Computer Scientists Baccalaureate Spring 2010 NCSU
Abstract data types; abstract and implementation-level views of data types. Linear and branching data structures, including stacks, queues, trees, heaps, hash tables, graphs, and others at ... more
Discrete Mathematics for Computer Scientists Baccalaureate Spring 2010 NCSU
Propositional logic and the predicate calculus. Logic gates and circuits. Methods of proof. Elementary set theory. Mathematical induction. Recursive definitions and algorithms. Solving ... more
Electronic Commerce Technology Graduate Spring 2010 NCSU
Exploration of technological issues and challenges underlying electronic commerce. Distributed systems; network infrastructures; security, trust, and payment solutions; transaction and database ... more
Fundamentals Of Compu System Baccalaureate Fall 2009 UNCP
Fundamentals Of Compu System more
Fundamentals/Programming Baccalaureate Fall 2009 WSSU
This course is an introduction to problem-solving methods and algorithm development. It includes program design, coding, debugging, and documentation using a high level language. Laboratory ... more