|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An introductory course in computer programming utilizing the VISUAL BASIC language. Intended for students in the life and social sciences, business, psychology, and other disciplines.
-
3.00 Credits
Course is designed for CS majors and non-majors who desire a survey of the field of computer science. After a brief history of the development of computers, students are introduced to such fundamental issues as problem-solving, algorithm design, representation and analysis, hardware design, computer organization, machine and assembly language, system software, software design and analysis, language models, and models of computation. Prerequisite: Qualifying score on the mathematics placement exam or MATH 050.
-
3.00 Credits
Course is designed for CS majors and non-majors who desire a survey of the field of computer science. After a brief history of the development of computers, students are introduced to such fundamental issues as problem-solving, algorithm design, representation and analysis, hardware design, computer organization, machine and assembly language, system software, software design and analysis, language models, and models of computation. Prerequisite: Qualifying score on the mathematics placement exam or MATH 050.
-
4.00 Credits
An introduction to the major concepts of algorithm design and problem solving. Emphasis is on algorithm development, analysis, and refinement. Programming strategies and elements of programming also are covered. Various practical applications of problem-solving are demonstrated. Includes formal labs. Prerequisite: qualifying score on the math placement test or MATH 120 or MATH 150.
-
4.00 Credits
A continuation of CS 234. The focus in this class is on basic concepts of data storage and memory utilization. Elementary data structures, including linear data structures (e.g., lists, stacks, queues) and hierarchical data structures (e.g., trees) are introduced. Emphasis is on data abstraction and complexity analysis of algorithms. Prerequisites: CS 234 and MATH 210.
-
4.00 Credits
The formal study of the mathematical foundations of algorithms. This course provides students with an algorithm-based introduction to discrete mathematical structures and their application to computer science. Topics include sets, relations, graphs, proof techniques, induction, recursive definitions, and recurrence relations. Applications include the correctness and complexity of algorithms. This course is equivalent to MATH 275. Students may receive credit for only one of CS 275 and MATH 275. Prerequisites: CS 234 and MATH 140 or MATH 155 or MATH 160 or permission of instructor.
-
3.00 Credits
Course provides an overview of societal and ethical issues surrounding computer technology and involves students in discussions about the social implications of this technology. Primary topics include professional ethics, privacy, intellectual property, computer and network security, computer reliability, work and wealth, and the societal impacts of computing, networking, and information storage and retrieval. Although the course is not a programming course, topics will be covered at a level that requires understanding of computer programming. The course will involve extensive reading, writing, and discussion. Prerequisite: CS 250 and ENG 111. Grade only. Offered every semester.
-
3.00 Credits
This course studies telecommunications and computer networks. It begins by discussing data communications, computer interfaces, transmission media and error detection and correction. Wide area, metropolitan and local area networks are studied in the context of the International Standards Organization/OSI Model. Emphasis is placed on the physical, data link, network, transport and session layers. Pre- requisites: CS 250 and one 300-level CS course.
-
4.00 Credits
A detailed study of more advanced data structures and algorithms, including concepts and techniques of design efficiency and complexity of algorithms and their lower bounds. Topics include search trees, hash functions, string searching, disjoint sets, internal and external sorting, graphs and graph algorithms, and different algorithm design technique. Prerequisite: CS 250 and CS 275.
-
3.00 Credits
Focus of course is on the fundamentals of the Web as a computer system, and the components used in developing client-side web-based applications. Topics include markup languages (HTML and its variants), scripting languages (e.g., JavaScript, Perl, PHP), and applets including security and digital signatures, multimedia content, animation, and usability issues. In addition, the course will provide an overview of web history, web architecture, search engines, and web security. Students will develop a number of web pages and programs throughout the course and work with a team to develop an integrated, interactive website. Prerequisite: CS 250 or permission of instructor. Grade only. Offered once a year.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|