Students will learn about the functions and controls of drones as well as learn basic flight operations in the field. The classroom and flight instruction will focus on registering drones, drone’s laws, rules for recreational and commercial use, drone setup, take-offs, landings, flying, shooting video and pictures, and video editing.
This course is designed to help students develop their proficiency in using Microsoft Power Point and to prepare them to pass the Core Level - Microsoft Office User Specialist Exam. (NDA)
This course provides students with supervised use of the campus computers. The primary emphasis of the course is to allow students to gain the necessary skills to effectively use the available computer equipment to complete assignments in other classes. May be taken for credit a total of four times. (NDA)
This course is designed to introduce students to a variety of multimedia applications. Student presentations may include, but are not limited to, music, sound effects, animations, digital pictures, scanned art, imprinted T-shirts, buttons, greeting cards, and banners. May be repeated for credit a total of four times. (NDA)
Designed for the advanced beginner or intermediate computer user. Topics include: home networking, CDs and DVDs, graphics, pictures and cameras, backing up your computer, troubleshooting simple problems, and how to protect yourself on the Internet. (AA)
This course is designed for students who need to learn or review basic concepts of repairing and upgrading personal computers. Topics include overview of computer systems, system tear down and inspection, primary components, input-output hardware, storage devices, troubleshooting and diagnostics, and upgrading procedures, and basic home network design and connectivity. This course is recommended for students engaged in training or retraining for computer related technical jobs, and home computer users who wish to work on their own computers. May be taken for credit a total of four times. (AA)
This class includes discussions on the Internet, the World Wide Web, application software, the components of the system unit, sources of input and output, storage, operating systems, system software, and utility programs as well as hands-on assessments designed to teach the students the basics of word processing, building and managing spreadsheets, and creating presentations. (AA, CSU, UC)
This course covers the fundamentals of programming applications using Microsoft Visual Basic. Topics to be covered include GUI, modules, loops, working with strings, validation, an introduction to object oriented programming, and creating functions. (AA, CSU, UC)
This course develops computer programming skills in an object-oriented language. Topics covered include: algorithm development, variables, modular programming, object oriented programming, control structures, and the use and modification of classes and their objects. (AA, CSU, UC) (C-ID: COMP 112)
This course is an introduction to the Internet, the World Wide Web. Students will learn to use the Internet for communication, recreation, and research. (AA, CSU)
Students learn to create, edit, format, and modify word processing documents, spreadsheets, and presentations using the latest computer application software. The students also learn to navigate the World Wide Web, perform searches, and retrieve files using a myriad of web browsers and a connection to the Internet. (AA, CSU)
Provides an introduction to electronic spreadsheets through extensive hands-on use of Microsoft Office Excel. Emphasis is placed on the design, construction and effective usage of electronic spreadsheets as well as using mathematical formulas & functions, charts, tables, graphs, formatting features, workbook management, and financial functions. (AA, CSU)
This course is designed to introduce students to the basics of the latest word processing software for the application of projects in an office setting. Topics include: Formatting and customizing characters and paragraphs, inserting objects, maintaining documents, and creating tables and SmartArt. (AA, CSU)
This course covers the basic information required for publishing web pages on the World Wide Web. Topics include the HTML language, forms, and CGI scripts, Java applets, and how to post web pages onto a web server. (AA, CSU)
This course covers the theory and applications of computer networks. Topics include Local Area Networks (LAN) basics, network technologies and architectures, Ethernet, Token Ring, and AppleTalk, protocols of TCP/IP and the Internet, introduction to client-server computing, and Novell NetWare orientation (administration, troubleshooting and optimization, and OSI model). Many topics coincide with requirements for the Network+ Certification examination. May be taken for credit a total of two times. (AA, CSU)
This course is designed for students who wish to prepare for taking PC hardware certification exams, such as the A+ Certification Exam for computer service technicians. The primary purpose is to learn how to troubleshoot and repair microcomputer systems and their peripherals. (AA, CSU)
This course is designed for students who wish to prepare for taking the CompTIA A+ Core Software Exam for computer service technicians as well as students who wish to learn how to install, maintain, manage, troubleshoot, and/or upgrade their own computer system software. (AA, CSU)
This course will teach the student the most current Apple Operating System features along with using its advanced graphics capability, system preferences, accessory programs, and the Dock. Included in this course will be hands-on instruction in using MacIntosh applications like iPhoto, iTunes, iMovie, IDVD, iMail, the Address Book, iCal, Spotlight, Dashboard, Garage Band, Launch Pad, and Safari. (AA, CSU)
A comprehensive overview of wireless communications technologies and networking. Instruction will emphasize the practical application of wireless technology by discussing the history of wireless communications, Wi-Fi, Bluetooth, cellular telephony and system design, wireless LANS, networking, RFID, satellite communications, the Global Positioning System (GPS), and other recent advances in technology. (AA, CSU)
This course is the introductory course to the computer gaming series. It involves designing, developing and testing small 2D and 3D computer games using game development software tools. It will provide the student with an understanding of the principles of game design, genre-specific design issues, storytelling, image manipulation, and development teams. No programming experience is necessary. (AA, CSU)
Prerequisite: CSCI 1037
This course is part of the computer gaming series. It involves designing, developing and programming 3D first person shooter and multiplayer computer games using game development software tools. It will provide the student with a working knowledge of a programming language used to enhance computer games. (AA, CSU)
This course will present the Linux/UNIX operating system including tools for file and file system structure, system services and processes. Networking and system administration will also be covered. (AA, CSU)
Prerequisite: CSCI 1007
A continuation of Programming I emphasizing programming concepts including inheritance, exceptions, GUI applications, recursion, queues, and the use of data structures. An object-oriented approach is taken throughout. (AA, CSU, UC) (C-ID: COMP 132)
Prerequisite: CSCI 1007 or CSCI 1028
This course covers the fundamentals of computer programming for the World Wide Web. Interactive Web pages utilizing client-side and serverside methodologies will be presented. Client-side programming will be covered utilizing HTML and JavaScript. Server-side programming will concentrate on using the language of PHP, a hypertext preprocessor. (AA, CSU)
Using Microsoft Excel, this course provides the student with the intermediate spreadsheet skills needed to create scientific, statistical, trigonometry, financial, logical, text functions, and formulas along with instruction on linking worksheets, pivot tables, using data analysis, sharing workbooks, and creating macros. (AA, CSU)
This course is designed to move students to an advanced level in the latest word processing software for the application of projects in an office setting. Time will be devoted to skill building and advanced exercises. (AA, CSU)
Prerequisite: CSCI 1028
This course covers complex aspects of web page construction, including: Cascading Style Sheets, JavaScript, and other extensions to HTML. It is intended for the serious web publisher with a background in HTML. (AA, CSU)
Prerequisite: CSCI 1007
This course includes fundamental principles of programming a computer in assembly language. The student will learn the structure of computers, number and character representations, word and instruction formats, machine and assembly language programming, address modification, indexing, indirect addressing, subroutines, and the use of assemblers. (AA, CSU, UC) (C-ID: COMP 142)
Prerequisite: CSCI 1007
This is an introduction to the discrete structures used in Computer Science, with an emphasis on their applications. Topics covered include functions, relations and sets, basic logic, proof techniques, basics of counting, graphs and trees, and discrete probability. (AA, CSU, UC) (C-ID: COMP 152)
This course provides an opportunity for capable students to do a research project or other study in an area of special interest. (AA, CSU)
Occupational Work Experience is supervised employment extending classroom-based occupational learning at an on-the-job learning station relating to the student's educational or occupational goal. Students can earn a maximum of 16 semester units, .5-4 units/semester. One unit of credit is earned for each 60 hours of unpaid, or 75 hours of paid work. (AA, CSU)
Program Contact: Career and Technical Education
Email: cteinfo@siskiyous.edu
Phone: (530) 938-5512