Courses Taken at Palomar College
CSIS 117
CSIS 137
CSIS 139
CSIS 190
CSIS 192
CSIS 197
CSIS 260
WEB GRAPHICS
CSIS 194
CSIS 292
Please move your mouse over the links, and click the mouse to find out more about these courses
Introduction to Visual Basic (3 credits)
course outline
- Creating Projects
- Variables, Assignment Statements, and Arithmetic
- Selection Control Structure
- Repetition Control Structure
- Sub Procedures and Functions
- Working with Arrays
- File Access
- Introduction to Database
Introduction to Internet (2 credits)
course outline
- Web Fundamentals
- Navigating the Web
- Searching the Web
- E-mail on the Web
- HTML Web Page Creation
- Working with Image Files
Advanced Web Site Development (3 credits)
course outline
- Client/Server Relationship, Linking Documents
- Image Handling, Image Maps
- Incorporating Multimedia and Other File Formats
- Creating Frames, Forms, and CGI Programming
- Using Cascading Style Sheets (CSS)
- Introduction to JavaScript
- Form Validation and Image Rollovers with JavaScript
- Introduction to DHTML / The Document Object Model
- Dynamic Styles, Dynamic Content
- Advanced DHTML, Positioning, Transitions, Filters
- Cross-Browser DHTML
- Introduction to XML, Data Binding
JavaScript (3 credits)
course outline
- Incorporating JavaScript to HTML
- Incorporating Variables, Manipulating Strings
- Types of Data and Operators
- Functions, Objects, Methods and Properties
- Managing Events with the Event Handlers
- Interactive HTML Forms
- Math Object methods
- Implementing Loops and Linking URLs from a History List
- Creating and Manipulating Cookies
Internet Programming with Java (3 credits)
course outline
- Java Basics (data types, operators, methods, expressions, statements, iterations, etc)
- Classes and OOP
- Error Handling with Exceptions
- Inheritance and Class Extension
- Threads in Java
- Applet and Web
- GUI Programming with Java -- awt, swing
Introduction to SQL (3 credits)
course outline
- SQL and Relational Database Management
- Introduction to Database Design
- Selecting Data from the Database
- Sorting Data and Functions
- Grouping Data (GROUP BY and HAVING syntax, etc)
- Joining Data
- Structuring Queries with subqueries
- Manipulating Data (add, change, or remove data)
- Creating and Using Views
Introduction to Data Communications (3 credits)
course outline
- Introduction to Data Communications and Computer Networks
- OSI Seven-Layer Model and Internet Model
- Transmission Media, Data, Signals, and Error Prevention
- Multiplexing, Modems, and Terminal Interfacing
- Frames, Error Detection and Correction, Asynchronous and Synchronous Transmission
- Network Topology (Ethernet, ARCnet, and Token Ring Network)
- LAN, Medium Access Control Protocols
- WAN, Internet, and TCP/IP Protocols
Creating Web Graphics
course outline
- Resolution, Image File Formats
- Image File Size Reduction Techniques
- Creating and Editing Text
- Adding Special Effects (Drop Shadow, Cutout, Chisel, Wax, Glow, Emboss, Buttonize, Gradient Fill)
- Color Dithering, Transparency
- Creating Buttons, Icons, Background, Borders, Banners, and 3D Objects
- Image Enhancement Techniques
- Creating and Editing Animated GIFs
- Creating Image Maps
Perl & CGI Scripting (3 credits)
course outline
- Introduction to Perl
- Variables and Data
- Control and I/O
- Functions and File Handling
- Reporting with Perl
- CGI Programming
- The Perl CGI Programming Module
- Advanced CGI Tricks
- Extending CGI.pm
(This class will be finished in May, 2000)
Java Programming (3 credits)
course outline
- Object-Oriented Programming in Java
- JavaBeans
- Java Programming and Documentation Conventions
- Java Development Tools
- Unified Modeling Language (UML)
- Intranet, Internet Java
- Servlets, Cobra
(This class will be finished in May, 2000)