|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
0.00 - 99.00 Credits
No course description available.
-
1.00 Credits
How to take one's place on the internet - using and developing web resources. Outcome: Students will be able to establish their own web resources.
-
3.00 Credits
This course introduces foundations of the world wide web technology, HTML, and multimedia publishing techniques. Topics include HTML syntax, CSS, XML, RSS, and various multimedia formats. Outcome: An understanding of the technologies behind web sites and the ability to use them effectively.
-
3.00 Credits
The course introduces techniques for understanding and developing dynamic and interactive media by using sound, motion, images, and text. Relevant software knowledge areas are covered. Outcome: ability to publish created animated media projects to the web in a process that involves understanding human interface design.
-
3.00 Credits
The social and organizational history of humanity is intricately entangled with the history of technology in general and the technology of information in particular. Advances in this area have often been closely involved in social and political transformations. While the contemporary period is often referred to by such names as the Computing and Information Age, this is the culmination of a series of historical transformations that have been centuries in the making. This course will provide a venue for students to learn about history through the evolution of number systems and arithmetic, calculating and computing machines, and advanced communication technology via the internet.
-
3.00 Credits
Prerequisite: MATH 100 or equivalent. This course, intended for non-science majors, offers a hands-on introduction to the development, functions, and applications of computers. It includes weekly lab assignments. Outcome: Experience with Internet tools, desktop publishing, spreadsheets, databases, statistical packages, and some programming, and with applications to business and the arts; an understanding of ethical, security, and privacy issues relating to computers and the Internet.
-
3.00 Credits
This course, intended primarily for non-majors, provides an introduction to computer programming using a language well-suited to beginning programmers and practical applications, e.g., Visual Basic.Net. Outcome: Understanding of computer mechanisms for representing and analyzing numerical and logical information and the power of programmability; practical ability to implement useful computing tools.
-
3.00 Credits
The world overflows with electronic data. This course introduces programming in a simple, powerful language like Python, with selection, repetition, functions, graphical effects, and dynamic interaction with the Internet, plus connections to lower level computer organization and computer implications in the wider world. Outcome: Empowerment to manage and transform masses of data; understanding of technical, societal, and ethical issues involved.
-
3.00 Credits
This course covers the mathematical foundations of computer science, including such topics as complexity of algorithms, modular arithmetic, induction and proof techniques, graph theory, combinatorics, Boolean algebra, logic circuits, and automata. Outcome: The student will be prepared for the study of advanced ideas in computer science, from cryptography to databases to algorithms to computer architecture.
-
3.00 Credits
Prerequisite: (coreq or prereq of either Comp 163 or150) or prereq Math 117 or Math placement in Math 118 or above. This programming intensive course with its weekly lab component introduces basic concepts of object-oriented programming in a language such as Java. Outcome: Ability to take a problem, break it into parts, specify algorithms, and express a solution in terms of variables, data types, input/output, repetition, choice, arrays, subprograms, classes, and objects; ability to judge a good program.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|