|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 Credits
Offers the student the opportunity to further refine C++ programming skills in a competitive environment. Students work in teams to solve problems within predefined time limits. Students will encounter advanced programming techniques not otherwise offered in other courses. Selected students will represent Cedar Crest College at an outside programming competition. Pass/Fail. May be taken multiple times. Prerequisite: CSC 136.
-
3.00 Credits
The application of advanced features of spreadsheet software and database management software to solve business problems through computer modeling and other techniques. Emphasis is placed on large application development and user-interface design. Computer techniques using other business software and the role of the computer in shaping business are also considered. Prerequisite: CIS 101 or prior experience with spreadsheet and database software.
-
3.00 Credits
An examination of various graphical user interfaces and standards. The student then applies these principles to several projects in prototype design in Visual Basic. Prerequisites: CIS 135.
-
3.00 Credits
Teaches students to think mathematically, including an understanding of important mathematical concepts as well as a sense of why these concepts are important for applications. Emphasis will be placed on mathematical reasoning, combinatorial analysis, discrete structures, algorithmic thinking, and applications and modeling. Prerequisite: CIS 135.
-
3.00 Credits
An exploration of fundamentals of data communications and modern computer networks. Topics include information representation, basic data communications, transmission media, flow control, the OSI (Open Systems Interconnect) model, TCP/IP, and Local Area Networks. Prerequisite: CIS 117.
-
3.00 Credits
An exploration of techniques and technologies used in the development of web server-based applications. Topics include the Common Gateway Interface (CGI), form processing, cookies, and session management. Programming languages commonly used for web server programming, such as Perl and PHP, are presented. Client-side support for web applications, including JavaScript and the Document Object Model, are also discussed. Prerequisite: CIS 135.
-
3.00 Credits
An introduction to relation database management systems. Topics covered include data models (ER and relational model), data storage and access methods (files, indices), query languages (SQL,QBE), query evaluation, query optimization, transaction management, concurrency control, crash recovery, and some advanced topics (distributed databases, object-relational databases). A large component of the course is a project that involves implementing and testing components of a relation database management system. Prerequisite: CIS 117.
-
3.00 Credits
An introduction to techniques and technologies that use computer resources to improve human decision-making effectiveness. Theories of the human decision-making process, methodologies to develop decision support systems to assist these processes, knowledge-based systems augmenting human knowledge and expertise to increase productivity and enhance outcomes, and current developments in decision support systems, artificial intelligence, and expert systems are discussed. Prerequisite: CIS 117.
-
3.00 Credits
A study of the major features of hardware and software components of a computer system. Computer architecture topics include processor and memory organization, address and instruction formats, computer arithmetic, and interrupts. Operating systems topics include process and memory management, device and resource management, virtual memory, interprocess communication, deadlock, and security. Prerequisites: CIS 135 or permission of the instructor.
-
3.00 Credits
An exploration of classic algorithms and their application in the real world using advanced features of the C++ programming language. Algorithm run-time complexity is examined with respect to the impact on applications. Advanced sorting and searching techniques are examined. Common file organizations and file processing techniques are presented. Prerequisite: CIS 136.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|