Amelia Garripoli
Information Systems Faculty

OC > Amelia Garripoli > My Courses

Syllabi for Current Courses

Course Information

CIS 143 Java II: Fundamentals of OOP

Book: Absolute Java, 5th Ed.

Develops fundamental concepts and techniques for analysis, design, and implementation of computer programs using an object-oriented language. Includes graphical user interfaces, event-driven programming, recursive techniques, and data structures. (5 Credits)

Prerequisite: 2.0 or better in CIS 142 with a grade of 2.0 or above; concurrent enrollment in CIS 200.

CIS 200 Programming Lab

Students meet in lab to design, develop, and test programs assigned in the programming course being taken concurrently. (1 Credit)

Prerequisite: Concurrent enrollment in CIS 142, CIS 143, or CIS 145.

CIS 205 Introduction to XML

Book: XML Visual QuickStart, 4th Edition

Technical introduction to XML to create and transform well-formed XML documents into Web pages. Students will also use DTDs and namespaces. (2 Credits)

Prerequisite: Basic internet and computer skills. CIS 141 and CIS 114/155.

CIS 210 Introduction to SQL

Book: SQL Fundamentals, 3rd Ed.

Introduction to structured query language (SQL) used by most relational databases. Students will create, manipulate, and query data using DDL and DML. This class is intended for students with fundamental skills in computer programming. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for a successful experience. The prerequisite skills may be obtained by taking CIS 141. (4 Credits)

Prerequisite: CIS141.

CIS 225 Advanced C Language

Book: The C Book (online) and C Pocket Reference Guide

Write C programs using data structure concepts (linklist, binary search trees). Bit manipulation and unions. Continued use of structures and functions learned in CIS 145. (5 Credits)

Prerequisite: 2.0 or higher in CIS 145.

CIS 219 Introduction to ASP.NET

Book: ASP.NET For Web Developers (Fall 2016) and material supplied in Canvas

Students create interactive and dynamic database-driven Web applications using ASP.NET, C# and the .NET Framework. This class is intended for students with fundamental skills in computer programming, HTML, and SQL. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for successful experience. The prerequisite skills may be obtained by taking CIS 141 and CIS 210. (4 Credits)

Prerequisite: CIS 141, 114, and 210. Recommend also CIS 155, and CIS 142 or CIS 255.

CIS 229 ASP.NET Extreme

Book: Professional ASP.NET MVC5 (August 2014) and material supplied in Canvas

Students explore, design, develop, and implement many advanced features of ASP.NET, including rich data controls membership and roles, user controls, web services, AJAX, and XML. This class is intended for students with fundamental skills in computer programming, HTML, SQL, and ASP.NET. Students are strongly encouraged to contact faculty before enrolling in this class to review the prerequisite skills and knowledge needed for a successful experience. The prerequisite skills may be obtained by taking CIS 155, CIS 210, and CIS 219. (4 Credits)

Prerequisite: CIS 155, 219, and 210. Recommend CIS 142 also.

CIS 298 CIS Practicum

Book: Material supplied in Canvas

A capstone course (often combined with the 1-credit COOP 124 - Cooperative Work Experience course) providing in-depth hands-on experience in one of the seven areas of computer information systems: networking, hardware maintenance/repair, information systems security, web development, project management, database management/administration, or systems development (i.e. "programming"). This course may be repeated up to 3 times for credit. Each credit hour requires a minimum of 30 hours of work. (1-3 Credits)

IS 300 Information Systems Foundations

Book: Web Programming Step by Step; and material supplied in Canvas

This course forms the cohort and prepares students with the foundational topics used throughout the BAS program. It creates the required learning platform by focusing on four subject areas: SQL, Web, Programming and Networking. Students will work collaboratively to create, manipulate and query data, configure a Windows server, practice HTML5, CSS3 and JavaScript, and develop applications using server-side scripting. (5 Credits)

Prerequisite: Acceptance into the BASIS program.

IS 302 Information Systems Integration

Book: Web Programming Step by Step; and material supplied in Canvas

Students work collaboratively using divergent technologies to create a secure, self-hosted, database-driven website as a means to develop and hone skills, showcase incoming talents, and construct a working community for future projects used throughout the BAS program. Portfolio is introduced.(5 Credits)

Prerequisite: 2.0 or higher in IS 300.

IS 330 Database & Data Analysis

Book: Murach's MySQL and material supplied in Canvas

Plan and design relational databases. Mine and analyze data using Structured Query Language (SQL) with real-world applications. Topics covered include: data modeling, data normalization and integrity, advanced queries, data manipulation, data analytics and functions, and tabular and graphical representation of analysis findings. Overview of data analytics, including issues of privacy and security. An introduction to NoSQL databases is included. (5 Credits)

Prerequisite: 2.0 in IS 300 or permission of instructor.

IS 390 IS Reading & Research

Book: Information Literacy User's Guide (CC-BY-SA)

Independently or in small teams, and mentored by a faculty member, students do intensive and self-directed research that results in an original scholarly paper or other product that can be formally presented. Students set goals and objectives that help form their own professional development strategy, and that clearly define the research project, reflect original research question(s), and deepen technical knowledge in specific area of interest. (5 Credits)

Prerequisite: Acceptance into the BAS-IS program.

IS 490 IS Senior Project

Book: Material supplied in Canvas

Students work with faculty facilitator on individually-selected advanced-level project or goals that demonstrate mastery of program outcomes and relevant skills. Students will prepare formal written proposals detailing project or goal activities, and will refine their respective portfolios for professional presentation.

Prerequisite: 2.5 or higher overall program GPA.

Courses from Past Quarters

CIS 107 Introduction to Personal Computers

Book: Computer Concepts, 9th Ed.

An introduction to personal computers for first time users. Personal computer terminology, PC hardware options, Windows operating systems, basic software techniques and basic Internet use will be covered. (1 Credit)

Prerequisite: Competent typing skills.

CIS 110 Information Systems Concepts

Book: Computer Concepts 2014

Explore the fundamentals of information processing. Topics include: hardware, software, networking, the Internet, programming, and databases. (5 Credits)

Prerequisite: Basic internet and computer skills. Competent typing skills.

CIS 114 Introduction to HTML

Book: New Perspectives HTML and CSS Brief, 6th Ed.

Learn to use HTML tags to create web pages in accordance with XHTML specifications. Create links, format text, create bulleted and numbered lists, insert images and background color/images, produce image maps, create forms, and understand multimedia possibilities. (1 Credit)

Prerequisite: Basic internet and computer skills. Competent typing skills.

CIS 142 Java I: Introduction to OOP

Book: Absolute Java, 5th Ed.

An introduction to applications development using Java applications. (5 Credits)

Prerequisite: CIS 141 or permission of instructor; concurrent enrollment in CIS 200.

CIS 145 Introduction to C language

Book: The Absolute Beginner's Guide to C

Writing C programs utilizing programming concepts obtained from CIS 141. Introducing C syntax for program control, functions, arrays, pointers, and string manipulation. (5 Credits)

Prerequisite: CIS 141 with a grade of 2.0 or above or permission of instructor; concurrent enrollment in CIS 200.

CIS 155 Web Development I

Book: New Perspectives on HTML, CSS, and Dynamic HTML (5th Edition). HTML Quick Reference.

Students will be introduced to basic HTML tags and CSS to develop simple Web sites that integrate media, tables, and forms. (5 Credits)

Prerequisite: Basic internet and computer skills.

CIS 190 IS Project Management

Book: IT Project Management, 7th Ed., Revised

The student will learn, apply, analyze and evaluate significant information technology projects from initiation through closing. (4 Credits)

Prerequisite: Basic computer and internet skills.

IS 450 Project Management II

Book: Material provided in the Canvas shell

Students learn to apply project management strategies to information systems development and implementation projects. Covers computer systems life cycle management: including requirement identification and analysis, proposal evaluation and development, project planning, management and control, cost and risk analysis, project documentation and legal and licensing requirements. Also includes discussions of current IS project management practices and trends and the role of the development team and its internal and external stakeholders and partners. (5 Credits)

Prerequisite: 2.0 or higher in IS 350.