Jamestown College 2013-14 Catalog

Page 106

Computer Science & Technology learn to create and edit full-color illustrations exhibiting line and shape, volumetric form, and shading and depth by using vector illustration techniques. Additional concepts will include basic photo editing techniques that involve color corrections, retouching and repairing, working with selections, layer and mask basics, correcting and enhancing digital photographs, typographic design, and preparing files for the web. Fall and spring 272-3 Java Programming I This course introduces the syntax and features of the Java Programming language. Using visual components, students create applets that can be incorporated into web pages. Event-handling and exception-handling concepts are presented and used in programming projects. Other topics include input-output management, data types and structures, class structures, calendar and date objects, and decision structures. Prerequisite: CS 170. Fall 279-2–3  Special Topics in Programming Languages and Their Applications 300-3  Data Structures and Algorithms This course is a continuation of CS 180 and is an advanced study of data structures such as stacks, queues, trees, and graphs. File access methods and powerful search and sort algorithms will also be discussed. Algorithms studied will also be analyzed for efficiency. Prerequisite: CS 180. Fall, odd years 310-3  Computer Organization and Architecture II The purpose of this course is to focus on the structure and behavior of the computer system and the logical aspects of system implementation as seen through the eyes of the programmer. Concepts of memory system architecture are more fully developed. Interfaces and I/O communication fundamentals, as well as multiprocessing, alternative architecture systems, and emerging technologies are also presented. Prerequisite: CS 210. Spring, even years

322-3 Windows Server I This course will cover the basics of the Windows Server Family of operating systems. Topics will include installation, Active Directory, user management, file management, device management, data storage, Group Policies, and basic networking within a Windows environment. Fall 330-3  Foundations of Computer Science This course is a survey of discrete mathematical structures and its applications pertaining to the study of computer science and information technology. A broad overview of topics will be covered including but not limited to: finite number systems, counting and apportionment algorithms, mathematical induction, probability and Monte Carlo simulations, game theory, graphs, trees, and recursion. Software simulations and programs will be included to enhance understanding and application. Prerequisites: CS 170 and Math 111. Offered as needed 341-3 Web Development I This course will introduce the essential topics of Internet programming, Students will design Interactive Web pages using HTML, CSS, JavaScript, and other client side script technology. Concepts such as cookies, manipulating multimedia, and publishing and managing a remote site will be discussed. Prerequisite: CS 170. Fall 342-3 Database Development This course introduces students to the essentials of database development and construction. Throughout the course students will use a database management system to create tables, joins, queries, forms, reports, macros, and switchboards. In addition, by exploring the concepts of normalization and entity relationship diagrams, students will learn how to create a structurally sound database that minimizes data redundancy. Prerequisite: CS 140. Fall

106


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.