Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 1.00 Credits

    1 lecture hour per week Prerequisite(s): Qualification for ENG 22 or higher level English or concurrent enrollment in ENG 21 or consent of instructor. Comment: Completion of ICS 100B, ICS 100C, and ICS 100D may fulfill the Natural Science requirement for an AS degree. ICS 100B is a non-technical introduction to computers and the Internet. Students will increase their understanding of the dissemination of information via the World Wide Web and use of the Windows operating system to manage their computer files. The course includes hands-on experience with computer and Internet applications such as Web browsers, e-mail, and file transfer protocol. In addition, computer operating systems (OS) such as Windows 98/ME/2000/XP will be covered to provide the student with the navigational skills required to be functional on the computer. Upon successful completion of ICS100B, the student should be able to: Describe the concepts of an operating system. Demonstrate on a personal computer the common operating system features such as: shut down/start/restart the system, launch programs; navigate through folders and documents; determine file and folder properties; perform searches and maintenance activities such as create, copy, delete, and move. Communicate through electronic mail. Participate in a "threaded" Web discussion. Search for materials on the Internet via a WWW browser. Use File Transfer Protocol to download/upload files through the Internet.
  • 2.00 Credits

    2 hours lecture per week Prerequisite(s): Qualification for ENG 22 or higher level English, or concurrent enrollment in ENG 21, or consent of instructor. Comment: Completion of ICS 100BC, and ICS 100D may fulfill the Natural Science requirement for an AS degree.
  • 1.00 Credits

    1 hour lecture per week Prerequisite(s): Qualification for ENG 22 or higher or concurrent enrollment in ENG 21, or consent of instructor. Comment: Completion of ICS 100B, ICS 100C, and ICS 100D may, in some cases, fulfill the Natural Science requirement for an AS degree. ICS 100C is a non-technical introduction to word processing and presentation software. Students will gain proficiency in the use of common word processing and presentation software. Upon successful completion of ICS 100C, the student should be able to: Use a word processor to produce documents and to perform simple desk top publishing. Use presentation software to communicate effectively with an audience.
  • 1.00 Credits

    1 hour lecture per week Prerequisite(s): Qualification for MATH 25 or higher level mathematics or concurrent enrollment in MATH 24; qualification for ENG 21 or higher level English; or consent of instructor. Comment: Completion of (a) ICS 100B, ICS 100C, and ICS 100D, or (b) ICS 100BC and ICS 100D may fulfill the Natural Science requirement for an AS degree. ICS 100D is a non-technical introduction to spreadsheets and Microsoft Excel. Students will gain proficiency in the use of common spreadsheet software. Upon successful completion of ICS100D, the student should be able to: Implement accounting worksheets that require the use of a spreadsheet program. Use a spreadsheet to present numeric information, to do analysis, and to graph data. Integrate the output of a spreadsheet into a word processor. Communicate through electronic media such as electronic mail and web-based discussions.
  • 3.00 Credits

    3 hours lecture per week Recommended Preparation: Keyboarding experience; credit or qualification for ENG 100, ENG 160 or ESL 100; credit or qualification for MATH 103 or higher level mathematics. Comment: ICS 101 meets requirements for Shidler College of Business at University of Hawai'i at Manoa (UHM), College of Business at Hilo (UHH), School of Travel Industry Management (TIM) at UHM, and UHM's Biology program and Botany Department. Students are expected to provide their own USB compatible high density electronic storage media of minimum size of 128 MB or as specified by instructor.7 ICS 101 provides hands-on computer instruction with an emphasis on producing professional-level documents, spreadsheets, presentations, databases, and Web pages for problem solving. This course includes concepts, terminology, and a contemporary operating system. Upon successful completion of ICS 101, the student should be able to: Utilize the appropriate computer applications to produce professional-level documents, spreadsheets, presentations, databases, and web pages for effective communication (major content area) o Produce documents in a variety of formats. o Create, edit, and format electronic spreadsheets using formulas, functions, and charts. o Utilize a database with queries and reports that display required data. o Create and organize a variety of electronic slides using templates, background styles, graphics, photos, and animation effects. o Create web pages that contain hyperlinks and images that are suitable for publication. Utilize operating system interfaces to manage computer resources effectively. Extract and synthesize information from available Internet resources using intelligent search and discrimination. Define, explain, and demonstrate proper computer terminology usage in areas such as hardware, software, and communications to effectively interact with other computer users and to prepare for higher-level computer courses. Describe ethical issues involved in the use of computer technology.
  • 3.00 Credits

    3 hours lecture per week Prerequisite(s): ITS 101, ITS 102 or ICS 101; qualification for ENG 100; qualification for MATH 25. Recommended Preparation: Keyboarding Experience. ICS 102 introduces the Internet and its effects on modern society. Students will review its history, concepts, and terminology; and learn how to connect to and navigate the Internet. Emphasis will be on using the Internet to access and provide information on a worldwide network. A variety of Internet resources will be demonstrated and subsequently explored by students. Upon successful completion of ICS 102, the student should be able to: Define the Internet. Discuss the history of the Internet. Explain the terminology of the Internet. Explain how the Internet works. Connect to the Internet. Operate the operating system used to connect to the Internet. Navigate through various Internet resources to process e-mail, access and provide information, and communicate with other networks. Explain the social impact of the Internet. Describe current problems of the Internet. Describe the future of the Internet. Create Basic HTML pages and Websites with a simple text editor.
  • 3.00 Credits

    3 hours lecture per week Recommended Preparation: Keyboarding experience; MATH 25; ENG 22; ICS 101. ICS 110 is an introduction to programming with user-friendly software (Alice). Students use storyboarding design strategies and create Disney/Pixar-like animations and simple games with objects in 3D virtual worlds. These projects promote an understanding of basic object oriented programming constructs through the use of a drag and drop interface that manipulates 3D animated objects. Introductory projects based on contemporary music, Hawaiian and Pacific themes for students with or without programming experience will be emphasized. 8 Upon successful completion of ICS 110, the student should be able to: Apply basic object oriented programming design principles. Apply the concepts of object-oriented programming such as Classes, Objects, Methods, and Parameters. Apply the concepts of event-driven programming techniques in a game simulation environment. Apply functions and control statements such as If/Else, Definite and Indefinite Loops, Recursion. Use and process Lists. Use Variables and Arrays.
  • 3.00 Credits

    3 lecture hours per week Recommended Preparation: ICS 101 or equivalent. Comment: ICS 111 is intended for Computer Science majors and others interested in the first course in programming. Students are expected to provide their own USB compatible high density electronic storage media of minimum size of 128 MB or as specified by instructor. ICS 111 is an overview of the fundamentals of computer science emphasizing problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language. Upon successful completion of ICS 111, the student should be able to: Use an appropriate programming environment to design, code, compile, run and debug computer programs. Solve basic problem by analyzing problems, modeling a problem as a system of objects, creating algorithms, and implementing models and algorithms in an object-oriented computer language (classes, objects, methods with parameters, abstract classes, interfaces, inheritance and polymorphism). Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language. Identify relationships between computer systems, programming and programming languages. Manipulate primitive data types, strings and arrays.
  • 3.00 Credits

    3 hours lecture per week Prerequisite(s): Qualification for MATH 135 or consent of instructor. ICS 141 includes logic, sets, functions, matrices, algorithmic concepts, mathematical reasoning, recursion, counting techniques, probability theory. Upon successful completion of ICS 141, the student should be able to: Solve problems in propositional logic, work with truth tables, and use Venn diagrams. Solve problems in elementary set theory. Prove theorems using mathematical induction. Use the formulas for permutations, combinations, and binomial coefficients. Perform general analysis of algorithms.. Use recursive algorithms. Solve problems in elementary probability Solve elementary problems of relations Explain the concept of functions Solve basic matrix operations
  • 3.00 Credits

    3 hours lecture per week Prerequisite(s): A grade of "B" or higher in ICS 111 or consent of the instructor. ICS 211 reinforces and strengthens problem-solving skills using more advanced features of programming languages and algorithms such as recursion, pointers, and memory management. ICS 211 emphasizes the use of data structures such as arrays, lists, stacks, and queues. Upon successful completion of ICS 211, the student should be able to: Recognize the use of arrays, lists, stacks, queues, and other data structures. 9 Select the appropriate searching or sorting algorithm based on the algorithm's behavior. Develop recursive algorithms and programs. Select appropriate data structure for a given application. Use advanced object-oriented programming techniques (polymorphism, inheritance, and encapsulation) and standard libraries. Produce robust programs using exception handling and extensive program testing. Create a simple graphical user interface (GUI) program.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.