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 22–July 17 intensive learning format. Covers informatics, databases, client-server architecture and Unix, multimedia computer networks, cloud computing, content distribution with XHTML and CSS, and Web 2.0 technologies (client-server, SaaS, XML, RSS). Skills acquired will be relevant to students in academic disciplines. Labs cover website design, blogs, wikis, multimedia, SSH, and Dreamweaver. Extra fee. Hennessy.
CIS 111 Web Programming (4) June 22–July 17 intensive learning format. Introduction to problem-solving and programming for students with no prior experience. Learn how to use JavaScript to design, create, test, and debug web applications. Covers browser object models, client-server computing, and the use of a number of web-related software tools including text editors, SSH (secure shell), and the Unix operating system, plus an introduction to XML and AJAX. Assumes a working knowledge of XHTML and CSS. Extra fee. Prereq: MATH 111; CIS 110 recommended.
CIS 122 Introduction to Programming and Algorithms (4) July 20–August 14 intensive learning format. Introduction to problem-solving and programming for students with no prior experience. Learn how to use an object-oriented language (e.g., C++, Python) to design, create, test, and debug programs. Covers the use of an integrated development environment (IDE) such as Visual Studio, Aquamacs, or Eclipse. Can be used as an introduction to programming for students intending to major or minor in CIS. Extra fee.
CIS 170 Science of Computing (4) June 22–August 14. Overview of computer science as an academic discipline, and an invitation to explore the major and minor. Topics vary and use a central theme of computer science such as informatics, emergent computing (DNA and quantum), or theory for the ages. Labs introduce software development in Alice, Ruby, or Python. Knowledge acquired will be relevant to students in academic disciplines. Prereq: MATH 111.
CIS 399 Campus Network Design (04) July 20–24. How to design and build campus networks, including physical cabling, switching architectures, routing in the campus environment, wireless technologies, and network management. Lab-based; focuses on high-performance, scalable campus networks. Prereq: CIS 399 (Network Design Prequel) or equivalent.
CIS 399 Network Design Prequel (01) July 18–19. Introduction to the OSI networking model, Ethernet, TCP/IP, switches, hubs, routers, physical cabling, and Unix system administration. Lab-based; provides an understanding of networking technologies.
CIS 399 Unix System Administration (4) June 22–August 14. 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. Vandevender.
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 22–August 14. Students assist others in introductory programming courses. Three hours of consulting a week required for each credit. Experience with at least two programming languages and permission from the department office required. Prereq: CIS 313. Hennessy.
CIS 503 Thesis (1–16R)
CIS 601 Research: [Topic] (1–16R)
CIS 602 Supervised College Teaching (1–5R) June 22–August 14.
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 22–August 14. Students assist others in introductory programming courses. Three hours of consulting a week required for each credit. Experience with at least two programming languages and instructor’s consent required. Hennessy.
CIT 281 Advanced Business Systems (4) July 20–August 14. Web 2.0 as a business platform: XML for data integration; developing business web applications with PHP and MySQL; RESTful web services; syndicating content with RSS; virtual infrastructure in the cloud (Amazon Web Services’ EC2, S3). Prereq: CIS 111.
|