Computer And Information Science
Course Descriptions Menu
(541) 346-3487 or 346-4408
Complete the first year of the computer information technology (CIT) minor in eight weeks: CIS 110, CIS 111, and CIT 281 comprise the first year of the CIT minor. These courses are offered in an intensive learning format: each class meets two hours each weekday for four weeks. In the intensive learning format, CIS 111 and CIT 281 may be taken concurrently.
Satisfy the bachelor of science math computing requirement in eight weeks: Completing CIS 111 and 122 satisfies this requirement. These courses are offered in an intensive learning format: each class meets two hours each weekday for four weeks.
Three courses meet the science group requirement: CIS 111, 122, and 170.
CIS 110 Digital Information Processing (4) June 23–July 18 intensive learning format. The principles of information, the practice of information processing, and the integration of technology for processing, storing, and disseminating information. Labs cover XHTML, CSS, blogs, wikis, multimedia, SSH, Dreamweaver, and other web information technologies.
CIS 111 Web Programming (4) July 21–August 15 intensive learning format. Principles and practice of programming for the web using XHTML, CSS, the DOM API, and JavaScript: algorithmic problem solving; program design, implementation, and testing. Requires substantial additional computer lab work. Extra fee. Prereq: MATH 111; pre- or coreq: CIS 110. Hennessy.
CIS 122 Introduction to Programming and Algorithms (4) June 23–July 18 intensive learning format. Introduction to problem solving, algorithm design, data structures, and programming using C++. Introduces techniques for program design, testing, and debugging. Extra fee. Prereq: CIS 110 or equivalent, MATH 111.
CIS 170 Science of Computing (4) June 23–August 15. Overview of computer science as an academic discipline, and an invitiation to explore the major and minor. Algorithms, machine organization, programming languages, networks, artificial intelligence, and associated ethical issues. Prereq: MATH 111.
CIS 399 Unix System Administration (4) June 23–August 15. -Theory and practice of multiuser networked computer systems: installing, configuring, and maintaining a Unix system; backups, networking, security, and automating tasks. Requires substantial additional computer lab work. Prereq: CIS 313 or equivalent.
CIS 401 Research: [Topic] (1–21R)
CIS 403 Thesis (1–12R)
CIS 404 Internship: [Topic] (1–4R) Prereq: CIS 313.
CIS 405 Reading and Conference: [Topic] (1–12R)
CIS 406 Field Studies: [Topic] (1–4R) Prereq: CIS 313.
CIS 409 Supervised Consulting (1–2R) June 23–August 15. Students assist others in introductory programming courses. Three hours of consulting a week required for each credit. Prereq: experience with two or more programming languages and permission from the department office; CIS 313. Hennessy.
CIS 503 Thesis (1–16R)
CIS 601 Research: [Topic] (1–16R)
CIS 602 Supervised College Teaching -(1–5R) June 23–August 15.
CIS 603 Dissertation (1–16R)
CIS 604 Internship: [Topic] (1–4R)
CIS 605 Reading and Conference: [Topic] (1–16R)
CIS 606 Field Studies: [Topic] (1–16R)
CIS 609 Final Project: [Topic] (1–16R)
CIS 610 Supervised Consulting (1–2R) June 23–August 15. Students assist others in introductory programming courses. Three hours of consulting a week required for each credit. Prereq: experience with two or more programming languages and instructor’s consent. Hennessy.
CIT 281 Advanced Business Systems (4) July 21–August 15 intensive learning format. Multitier web application development using hosted services as a Web 2.0 platform for office systems. Labs include experience with Office 2.0 applications, and Google, Facebook, and other API platforms. Coreq: CIS 111.
|