This course presents an overview of computers and their applications. Topics include popular applications as well as hardware, software, the Internet, social implications and multimedia. Topics include basic computer architecture, the algorithmic approach to problem solving, various number systems and logic. Topics include importing of copy, hardware systems, software packages, Adobe Illustrator, postscript devices, and type fonts. Principles of good design are introduced and discussed to be able to produce high-quality, complex publications.
Students use both theoretical and hands-on practice in developing a wide variety of projects.
The course will review basic fundamentals and advanced techniques. Topics will include macros, graphics and complex worksheets in addition to basic spreadsheet operations. A course introducing the student to assembly language programming. Topics will include memory and addressing, data representation, real and integral arithmetic, instruction formats and sets, indexing, subroutines, and error correction. This course extends the computer science and programming concepts introduced in CSC 117.