This course delivers a basic understanding of business communication. The curriculum is designed to familiarize students with the techniques, strategies, and forms of writing used in the professional world. Emphasis will be placed on developing precise and persuasive language skills to achieve business goals. The course will prepare students for communication in the workplace and in other business classes.
This course is an introduction to information systems and the common use of office applications. Internet, Word processing, spreadsheets, databases, presentation software, and basic internet use will be covered. Spreadsheet use for business will be emphasized. This course satisfies the technology portion of the Information Competency graduation requirement. Upon successful completion of this course, students will be given a voucher to sit for the Internet and Computing Core (IC3) industry certification exam. This course satisfies the technology portion of the information competency requirement.
This course covers concepts and technologies of database systems. Topics include data modeling, design, and the implementation of relational databases; Structured Query Language-SQL; concurrency control; distributed database systems; data warehousing; Web enabled database technologies; and the functions of database administration. Upon successful completion of this course, students will be given a voucher to sit for the Microsoft Technology Associate (MTA) industry certification exam.
This course is an introduction to programming including syntax, structured design, debugging, variables, flowchart and simple UML design, validity checking, extracting and manipulating data from arrays, and sorting. This class prepares the student for additional programming classes. Students should have completed a 3 unit computer concepts and applications course such as COSA 50 as preparation for this course.
This course trains students to use the Linux operating system as an alternative to other operating systems for managing files, running applications, and developing application procedures. Course topics include an overview of basic operating system concepts, a history of UNIX and its influence on modern operating systems, basic internal operating system structure, details of UNIX/Linus file system structures, pipes, filters and redirection, scripts, processes, shells, and UNIX/Linux utilities. Students should have completed a 3-unit computer concepts and applications course such as COSA 50 as preparation for this course. Completion of this course qualifies students for COSN 210, Linux System Administration.
This course covers PHP & MySQL, one of the most popular technology combinations for developing interactive Web sites. It is designed to provides students with a real world experience in developing database driven website programming concepts for personal and small business needs Students write PHP code to interact with data stored in a database including record creation, update, deletion and retrieval. Emphasis will be placed on creating web forms, searching databases, and session management. It is recommended that students enter this course with beginning knowledge of Web development concepts including HTML and CSS.
This course is the first of a two-part course to introduce Computer Science and the java programming language. The first part will cover the basics of programming and software design using a procedure oriented approach. It is required that students have a previous Trigonometry course or assessment. It is recommended that students have a previous programing logic course such as COSP 7 to succeed in this class.
This course is the second of a two-part course to introduce Computer Science. This second course will include the topics of object oriented design, abstraction, structures and algorithms, and software engineering techniques for design and development of large programs.
This course covers the application of software engineering techniques for the design and development of large programs, and will include the topics of data abstraction and structures with their associated algorithms.