OCR Text |
Show 86 College of Applied Science and Technology • CS 2550 - Introduction to Database Design and SQL Credits: (4) Select one additional course (4 credit hours) In approved upper division Computer Science (CS courses numbered 3000 or higher) other than CS 4800 or CS 4890. An upper division programming language course (CS3230, CS3750, CS3280 or CS4790) is recommended. Computer Science Departmental Honors Please contact the Computer Science Department for advisement and permission prior to enrolling in Honors courses. To earn departmental honors in Computer Science, a student must: 1. Complete all requirements for a bachelor's degree in Computer Science. 2. Maintain an overall GPA of at least 3.85. 3. Take at least 12 upper-division hours of courses for Honors Credit with a grade of A or A-. Up to 4 hours can be from the Honors Department and the remainder from the Computer Science Department. Most upper-division Computer Science courses can be taken for Honors Credit by arranging for extra honors requirements with the instructor before the term begins. 4. Participate as an officer or committee leader in the Association for Computing Machinery (ACM) student chapter for one year or provide 20 hours of community service as coordinated and verified by the university's Community Involvement Center. 5. Make a public p resentation o f your own individual research or project work. This can be done at an ACM meeting, a public forum organized by the Computer Science Department or Weber State University, or at a regional or national conference. It is recommended that all applicants take at least one General Education Requirement course designated as an Ho n o rs Co u rse s ectio n. Mobile Application Development Certificate A student may apply for a certificate of competency in Mobile Application Development provided he or she has fulfilled the following requirements: 1. Co ncurr ent or previous co mpletio n o f a Bache lor's Degree in Computer Science from the WSU College of Applied Science and Technology or any other accredited institution. 2. Completion of the following required courses with a grade of C or better. These courses may also be slotted as electives for degree requirements. (12 credit hours): • CS 3260 - Mobile Development for the iPhone Credits: (4) • CS 3270 - Mobile Development for Android Credits: (4) • CS 3630 - Rich Internet Application Development Credits: (4) Course Descriptions - CS Department of Computer Science CS 1010 CA - Introduction to Interactive Entertainment Credits: (3) Typically taught: Fall [Full Sem, Online] Spring [Full Sem, Online] Summer [Online] This course examines and analyzes the history, philosophy, and impact of digital entertainment (video and computer games along with simulations) on an individual and society. Students take a critical look at the artistic, but also the cultural, economic and social aspects of this expressive medium. Students imagine and articulate their own ideas and work through a series of projects helping them understand the creative challenges behind interactive entertainment design. Implications of certain values embedded in games will be discussed. Elements of the ethical code of conduct for a game creator will be formulated. The issue of balancing individual creativity vs. socio-cultural impact will also be discussed. Students will be required to play video games outside of the regularly scheduled class times. A lab fee is required for this class. CS 1022 - Software Development Credits: (4) Application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. Prerequisite: CS 1030 and basic skills in Algebra. CS 1023 - Selected Programming Language Credits: (4) Introduction and application of the most recent implementation of a selected programming language to the solution of technical and scientific problems. The language for a particular instance of this course will be based upon demand. Prerequisite: CS 1030 and basic skills in Algebra. CS 1030 - Foundations of Computer Science Credits: (4) Typically taught: Fall [Full Sem, Online] Spring [Full Sem, Online] Summer [Full Sem, Online] This course follows the core body of knowledge specified by the ACM which provides students with a broad overview of topics they might encounter within the Computer Science curriculum. The course is taught at an introductory level and includes topics such as: history of computers, computer architecture, operating systems, world-wide web and HTML, programming with Java, database, software engineering, networking, and more. Co-Requisite: Computer Literacy. Weber State University 2013-2014 Catalog |