Вы находитесь на странице: 1из 4

Fall 2013 CST 337: Computer Architecture

CST 306: Game Engine Programming

CST 300+L: Proseminar

ASL 201: Intermediate ASL I

Provides students with the fundamental knowledge of computer architectures, hardware and software components of computer systems, interrelationship among different components. Coverage includes introduction to data representation, CPU, assembly programming, memory systems, input/output devices, pipelining, multiprocessing systems, operating systems and network architecture. Uses high-level programming and scripting language to create components involved in creating a game engine. A game engine allows programmers to create new games by allowing the modification of characters, environments, and sounds. 300: Helps students identify and articulate personal, professional, and social goals. Provides an integrated view of the telecommunications, multimedia, and applied computing major and its requirements. Students develop a plan for their learning goals. Note: required for entry into the major; fulfills the GWAR requirement 300L: Students learn writing, presentation, research and critical-thinking skills within the diversified fields of information technology and communication design. Students learn how to analyze, predict, and articulate trends in the academic, public service, and private enterprise related to their majors. Students write two major papers, generate a preliminary capstone idea and give a combination oral/multimedia presentation before both a small and large audience Continues the study of American Sign Language (ASL). Practices developing visual comprehension, signing, writing with gloss system, and using basic expressive and receptive skills in laboratory setting. Studies readings and videos. Classes and extracurricular activities teach the aspects of ASL and the deaf culture. Requires active participation in instructor-coordinated multimedia and online activities as a

Spring 2014

CST 438: Software Engineering

CST 370: Design and Analysis of Algorithms

CST 273: Cyberdemocracy

CST 462S: Computer Science and Community

mandatory component. Explores film genres by theme that may change each semester, e.g. rock 'n roll cinema, film noir, gangster movies, spaghetti westerns. Course outcomes foster independent, critical perspectives on the films viewed and help students develop a deepened understanding and appreciation of the art and craft of film making Prepares students for large-scale software development using software engineering principles and techniques. Coverage includes software process, requirements analysis and specification, software design, implementation, testing, and project management. Students are expected to work in teams to carry out a realistic software project. Students learn important data structures in computer science and acquire fundamental algorithm design techniques to get the efficient solutions to several computing problems from various disciplines. Topics include the analysis of algorithm efficiency, hash, heap, graph, tree, sorting and searching, brute force, divide-andconquer, decrease-and-conquer, transform-andconquer, dynamic programming, and greedy programming. Explores the implications of new communication technologies with regard to democracy, social activism, cultural identity, and social equity in the United States. Democracy cannot be separated from the issue of social identity since throughout our history many groups were excluded from political participation. Explores whether new media like the Internet will increasingly make identity irrelevant, or will create greater fragmentation. We will explore the impact that access to information technology has on the opportunities available to people in different parts of our society. The inclinations and prejudices leading to lack of women and minorities in computer science will be studied; short and long term activities to address them will be developed. Students will implement components of the activities they identified by serving at community sites including high

TAT 231: Movie Mania

schools, community centers and non-profit organizations. Explores film genres by theme that may change each semester, e.g. rock 'n roll cinema, film noir, gangster movies, spaghetti westerns. Course outcomes foster independent, critical perspectives on the films viewed and help students develop a deepened understanding and appreciation of the art and craft of film making. Provides students with the major functions and components of an operating system. In this course, Linux is used as an example operating system. Main topics include OS basics, Linux file system, essential Linux utilities and commands, shell scripting, process creation and control, system programming, and text utilities Investigates through an ethical perspective how communication technology affects our lives. Discusses individual and institutional values represented through technological choices. Using case studies and current events, explores such issues as intellectual property rights, information access and privacy, and the digital divide. Provides students with dynamic web application development skills, focusing on the PHP, MySQL, and JavaScript. Coverage includes the Internet architecture, XHTML, CSS, programming with PHP, database and MySQL, and client-side programming with JavaScript. Survey of Telecommunication and Data Communications Technology Fundamentals, Local Area Network, Wide Area Network, Internet and internetworking protocols including TCP/IP, network security and performance, emerging industry trends such as voice over the network and high speed networking. Designed as a foundation for students who wish to pursue more advanced network studies including certificate programs. Includes hands-on networking labs that incorporate Cisco CCNA lab components

Fall 2014 CST 334: Operating Systems

CST 373: Ethics in Comm and Tech

CST 336: Internet Programming

CST 311: Intro to Computer Networks

PHYS 121: Integrated Physical Science

Introduces the basic principles of physical science and the application of these principles in modern society. Topics include: nature, properties, and reactions of matter; objects at rest and in motion, energy and power, fluids, heat, light, sound, and electricity. For nonscience majors. Laboratory course supports students during the creation of their Capstone projects and assessment for Capstone outcomes Introduces classical philosophical questions, such as the nature of good and evil, reality, and efforts to understanding self and community, through stories and film. Visual media integrate with classical and contemporary readings in philosophy enabling students to learn about the problems, methods and insights in philosophical analysis. This course is a general introduction to the discipline of Anthropology and its distinct subfields. Anthropology is the study of the human experience; as such, it explores four major areas with emphasis on social and cultural dimensions. The course explores the central importance that the comparative approach has had in each of the sub-fields.

Spring 2015 CST 499: Capstone

HCOM 406: Philosophy According to Movies

SBS 101: Intro to Anthropology