Different sections will be offered providing students with the opportunity to learn the use of an operating system with different computer systems such as Windows 95, UNIX, and the Macintosh. The fundamentals of accessing and using computer networks will be presented. Topics may include software and tools for electronic mail, file transfer, terminal access, web browsing, web page creation, and real-time computer communication. The fundamentals of using computer statistical software packages will be presented. Topics to be discussed include data types, basic machine organization, procedural abstraction, control structures and software design techniques.
Primary emphasis is on programming in a high level language.
This course includes a required 2 hour lab meeting each week. Students will learn a structured approach of program design and will write programs from coding charts that they prepare. This course will introduce and explore the syntactic rules and essential concepts necessary for writing programs in a selected programming language. Specific languages will vary depending upon demand and perceived importance in the fields of computing. Topics to be discussed include introductory data structures, sorting, searching, and top-down design strategies.