Course Criteria

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

    Visual Studio Tools for Office (VSTO) is an add-in to Visual Studio 2005 which allows developers to build Microsoft Office related applications. VSTO applications can take three forms: (1) Office automation, (2) Office add-ins and (3) Code behind Office documents. Office automation refers to a C# or VB.NET application which uses some capability of one or more Office applications to perform a given task. For example, an application could use either Word or Excel to print a document pursuant to some pre-designed format. Office add-ins are applications which run at the same time as the Office application with which they are associated and which appear to be an integral part of the application's user interface. Code behind Office documents correspond to classic Visual Basic for Applications (VBA) projects which customize a particular Office document. This course will teach students how to use VSTO to build all three types of Office related applications. Advisory: CIS 12A or 19A. Repeatability: May be taken three times for credit. Four hours of lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    Developing Web Applications using C# language. C# is the first programming language from Microsoft designed from the ground up to support the Internet. Using the Internet related classes in the .NET Framework, C#provides a powerful set of tools both for constructing Web Forms applications using ASP.NET as well as XML Web Services. This course assumes a basic understanding of C# programming, covers all of the key elements of building Web Applications and is targeted at preparing students for the Microsoft Web Applications Certification Exam. Advisory: CIS 19A. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    A critical examination of the capabilities and uses of modern computers and how they affect society. Hands-on introduction to selected applications such as document creation, manipulation of numeric data, accessing information, decision support and expert systems, graphics and multimedia. Advisory: MATH 220; ENGL 1A or ESL 26. Four hours lecture, four hours laboratory. GE Area: Lifelong Understanding
  • 5.00 Credits

    Intensive introduction to the C programming language and its applications. Emphasis on C syntax and structured programming, independent of particular operating systems or compilers. Designed for individuals who have a good grasp of computer fundamentals and some programming experience. Advisory: Knowledge of a high-level programming language. Four hours lecture, four hours laboratory. GE Area: Communication & Analytical Thinking
  • 5.00 Credits

    Advanced professional programming in C. The C compiler, code generation, subroutine linkage, structured programming, complex declarations, memory allocation, use of the heap and stack, multidimensional arrays, advanced pointers, recursion, I/O, debugging and portability. Advisory: CIS 25A or equivalent. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    Introduces the discipline of computer science using the Java language; provides an overview of computer organization and an introduction to software engineering. Topics include methodologies for program design, development, style, testing and documentation; algorithms, control structures, sub-programs, objects, and elementary data structures. Advisories: MATH 220. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    A systematic approach to the design, construction, and management of computer programs, emphasizing object oriented design and programming, documentation, testing and debugging techniques. Focuses on classes, inheritance, graphical user interfaces, event-driven programs, Web applets, and disk files. Introduction to basic data structures. Builds on the concepts presented in CIS 27A. Advisory: CIS 27A or equivalent. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    A systematic approach to the design and construction of programs using common data structures and their associated algorithms. Focuses on defining abstract data types including arrays, stacks, queues, and trees, as well as searching and sorting techniques, disk files, and recursive programming techniques. Builds on the concepts presented in CIS 27B. Advisory: CIS 27B. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    Covers several of the more important advanced features of Java not normally covered in CIS 27A or 27B. Topics will include, but will not be limited to, input and output streams, multithreading networking, Remote Method Invocation (RMI), Java Beans, 2D graphics, advanced multimedia and other topics at the discretion of the instructor. Advisories: CIS 27B or 27P. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
  • 5.00 Credits

    A comprehensive course in the Java programming language intended for students with previous experience programming in C or C++ and a basic understanding of computer science concepts. Provides instruction in object-oriented programming in Java and the use of classes, data abstraction, arrays, strings, graphics, GUI, files, exception handling and applets. Note: Students with no programming experience who wish to learn Java should opt for CIS 27A. Advisory: Prior C/C++ programming experience. Four hours lecture, four hours laboratory. GE Area: Non-GE Applicable
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.