13.07.2015 Views

2010-11 Course Catalog - Century College

2010-11 Course Catalog - Century College

2010-11 Course Catalog - Century College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introduction to Personal Computers andInformation SystemsCSCI 1020 3 CreditsThis course is intended to give the laypersonan understanding of personal computers andinformation systems. Computer concepts andapplications will be covered. The conceptswill include basic information on howpersonal computers, networks, and softwarework. Enterprise information systems andtechnologies will be discussed. Additionaltopics such as security, privacy, ethics,information literacy, and technological trendswill be presented. Students will gain hands-onexperience using current business applications(such as word processing, database, andspreadsheet software).Prerequisite: Basic knowledge of MicrosoftWindows.Spreadsheet & Database SoftwareCSCI 1021 3 CreditsThis course teaches the theory and applicationof spreadsheet and database managementsoftware. The current software technologieswill be used to demonstrate these conceptsand principles. Students will study and applyspreadsheet concepts such as data lists, pivottables, one-variable and two-variable inputtables, importing data, and the creation ofspreadsheet applications using a programminglanguage. Students will study and applydatabase concepts such as table relationships,queries, forms and reports, macros, and thecreation of database applications using aprogramming language. The intent of thiscourse is to prepare students to be able tocustomize spreadsheet and database softwareapplications.Prerequisite: Basic knowledge of MicrosoftWindows, introductory knowledge ofspreadsheets and databases.Internet Essentials: Concepts,Use and DesignCSCI 1050 3 CreditsThis course provides a comprehensiveoverview of the Internet. Students begin byexamining the basic technologies that supportthe Internet such as TCP/IP, HTML, andJavaScript. This is followed by learning howto effectively use many of the Internet’s mostimportant features such as advanced e-mailand search techniques, instant messaging,file transfer and internet conferencing. Alsocovered is Internet security and an introductionto web site design and management. Currentsoftware technologies, such as InternetExplorer and Dreamweaver, are usedthroughout to demonstrate the concepts anddevelop student proficiency.Recommendation: CAPL 1000 and OFFT0091, or equivalent knowledge.Introduction to ProgrammingCSCI 1060 3 CreditsThis course provides a comprehensiveintroduction to fundamental programmingconcepts for students interested inexploring computer programming for thefirst time. Program logic, algorithm designand programming control structures areemphasized. Programming activities usingVisual Basic introduce the student tocontemporary concepts such as objects,graphical user interfaces and event-drivenprogramming. Gaining knowledge of theseconcepts will prepare the beginning student tolearn additional programming languages.Prerequisite: Basic knowledge of MicrosoftWindows. Assessment score placement inMATH 0030 or above, or completion of MATH0010 with a grade or “C” or higher.Visual Basic for ApplicationsCSCI 1062 3 CreditsThis course is designed to provide knowledgeof how to use Visual Basic for Applications(VBA) to customize Microsoft Officeapplications. The course will cover the basicprogramming constructs in the VBA languageand then demonstrate how they can be usedto develop customized Word, Excel, andAccess applications. VBA will be used bystudents to create working applications.Prerequisite: CSCI 1021 or equivalentworking knowledge of Microsoft Office.Visual BasicCSCI 1065 3 CreditsThis course explores how to developWindows-based applications using the corefeatures of Visual Basic (VB). Topics includeprogramming Windows controls, event-drivenprogramming, writing modular code, andusing lists, arrays, structures and files. UsingVB to write Internet applications will also beintroduced.Prerequisite: Some knowledge of some7 <strong>Course</strong> Descriptionsanother programming language (such asC, C++, Java, JavaScript, FORTRAN, etc.).Working knowledge of Microsoft Windows.No knowledge of Windows programming isrequired. Assessment score placement inMATH 0030 or above, or completion of MATH0010 with a grade or “C” or higher.Programming FundamentalsCSCI 1081 3 CreditsThis course introduces the fundamentalconcepts, structures and techniques ofprogramming. Topics include introductionto algorithms, design and development,fundamental programming and dataconstructs. It also covers programming supportfor numerical applications, introduction tocomputer architecture, and mechanics ofrunning, testing, and debugging.Prerequisite: Assessment score placement inMATH 0070 or above, or completion of MATH0030 with a grade or “C” or higher.Object-Oriented ProgrammingCSCI 1082 3 CreditsThis course introduces the concepts of objectorientedprogramming to students with abackground in the procedural paradigm. Itbegins with a review of control structures anddata types with emphasis on structured datatypes and array processing. It then moves onto introduce the object-oriented programmingapproach, focusing on the definition and useof classes along with the fundamentals ofobject-oriented design. Other topics include anoverview of programming language principles,simple analysis of algorithms and anintroduction to software engineering issues.Prerequisite: CSCI 1081 or CSCI 20<strong>11</strong>.Internet Programming: Client-SideScripting and ApplicationsCSCI 2005 3 CreditsThis course covers how to create the Internetprograms that are such a key component oftoday’s dynamic websites. Specifically, itwill focus on current technologies used todevelop Internet client applications that takefull advantage of the power of contemporarybrowsers. These client-side technologiesinclude XHMTL, Cascading Style Sheets,the DOM, XML and the de facto standardprogramming language of the browser:JavaScript.651.779.3300 121

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!