Classes Taken


IT/ITM Related (not including courses yet to be taken)

 Course          Description
CCNA Network Security  Design, implementation and management of network security in multilayered computer networks. Identifying and evaluating network security threats; internet, intranet, and extranet security issues. 
 Networking Fundamentals 1 (ICND1)  Internet Protocol addressing, routing and switching fundamentals.
 Networking Fundamentals 2 (ICND2)  Advanced addressing, switched networks, routing protocols, access lists and wide area network.
 Workstation and Servers  Installing, configuring, and administering Microsoft Windows utilizing the current commercial version of the product for both workstations and servers.  Helps prepare students for two of the Microsoft Certified Systems Engineer (MCSE) certification examinations.
 Server Applications  Installing, configuring, and administering server applications using multiple industry standard operating systems. Server applications may include World Wide Web, FTP, software updates, mail, file sharing, DNS, DHCP, and terminal services.
 Scalable Internetworks  One of three core courses for preparation for the Cisco CCNP and CCDP professional certification. Students will learn how to build scalable routable networks.  Students are required to pass the associated Cisco certification examination. 
 Multi-Layer Switched Networks  One of three core courses for preparation for the Cisco CCNP and CCDP professional certification. Build multi-layer switched networks. Students are required to pass the associated Cisco certification examination. 
 Computer Science 1  Problem-solving and algorithm development using a high-level programming language.  Computer organization, programming language and programming, elements of programming style, documentation, introduction to structured programming. 
 Computer Science 2  Problem-solving and algorithm development using a high-level language.  Structured programming concepts, debugging and testing, string processing, searching and sorting, elementary data structures, recursion and files. 
 Calculus  Functions, limits, continuity, bounds, sets; the derivative of functions and applications; exponential, logarithmic, trigonometric and inverse functions.
Electricity/Electronics Fundamentals  Electricity/electronics, associated phenomena related to basic electrical and electronics systems.  Examines devices, operation, application, theory from power devices to electronic devices, controls to microprocessors.
 Intro. Financial Accounting  Theory of debit and credit, principles of accounting records, modern business papers, working sheets, balance sheets and income statements, and sole proprietorships.
 Principles of Management  Basic managerial functions:  planning, organizing, staffing, directing and controlling; management principles with universal applications; nature of authority and responsibility, departmentation, line and staff relations; enterprise manager in the social setting, comparative management; and management and the future.
Project Management  Planning, scheduling, and control of technical projects.  Topics covered include activity identification, network diagrams, scheduling, PERT/CPM, cost analysis, resource management, and computer control. Students may incur incidental expenses for software.
Fundamentals of Speech  Techniques of effective speech:  diagnosis of individual needs and training in necessary skills; speaker/listener relations, speech organization, voice, bodily action, language and development of confidence and poise.
English Composition  Principles and practices of writing; documented paper. 
English Reading and Writing  Readings focused on a theme reflected in literature.  Topics and approaches developed by each instructor; opportunity for responsible, independent study; requires intensive practice in composition
Programming Fund – JavaScript This course is designed to be a student’s first programming course. It provides an introduction to fundamental computer programming concepts including: input-processing-output, if- then-else logic, for loops, while loops, and array processin g. With an emphasis on hands-on activities, students use pse udo code and flowcharting tools to build problem-solving ski lls. Programming concepts and problem-solving skills are syn ergized and applied through the completion of a variety of p rogramming exercises using the Javascript programming langua ge.
 Operating Systems  This course provides a strong foundation in computer concepts and operating systems directed at Programmer Analyst/Web D eveloper professionals. Through lecture, demonstration, and lab exercises, students learn operating system concepts, file management, various DOS commands, UNIX commands, and Windows.
 Web 1-HTML & CSS  Create dynamic Web pages using XHTML and Cascading Style Sheets (CSS). Basic knowledge of the Internet recommended
 Database 1  Designed as a first database course, this course introduces students to the concepts of relational database management and beginning SQL. Students explore the history and evolution of databases, and investigate current database usage in industry. The relational model is examined and utilized as students, through hands-on actvities in and outside the classroom, practice those current database concepts by creating, populating, manipulating, and querying multi-table relational database using MS Access. 
 .NET-VB  In this course you will explore Visual Basic concepts and database usage using ADO.NET, develop subs and functions, and develop objects and classes. This course will require you to create an application that will be presented at the end of the semester.
 Web 2-JavaScript & PHP  This course will include a study of creating dynamic web applications using client-side JavaScript and the server-side PHP environment.
 OO Analysis & Design-Java  This course is designed for a first course in Java. Students will learn to create Java classes and write their own methods. Basic programming skills, such as decision-making, looping, string manipulation, and arrays are covered. The second half of the course explores advanced topics, such as inheritance, graphics, exception handling, and file processing.
 Database 2  In this course students delve deeper into the world of databases. SQL experience is expanded to include techniques like inner and outer joins, nested queries, stored procedures, SQL scripting, and more. In addition, relational databse design becomes a part of the students’ skill set as they practice data normalization, draw Entity-Relationship Diagrams, and develop relational data models. Visio, Dia, MySQL, and MS Access are among the software tools used to give students practical experience with the creation, documentation, and testing of their relational database designs. 
 Database-Driven Web Design/Dev  Explore intermediate topics in server-side web development using PHP. The learner will get hands-on experience in the PHP environment with database applications using PHP and MySQL , sessions, cookies, string-hanging, and other related topic . 
 Java Web Programming  Students will write programs using the latest Sun Java release. The focus of the class is on the use of advanced Java features necessary for real world business applications. The class will review and extend knowledge of Java; namely, Input /Output, Exception classes and packages. New material emphasized will include Collections, JDBC, Servlets and Java Server Pages. 
 .NET-ASP  In this course you will explore the realm of ASP.NET, which is the web application development tool for .NET. You will be introduced to ASP.NET fundamentals and explore the differences between programming in Windows and web development. You will be required to create a web-based application that w ill be presented at the end of the semester.
 C++ Programming  Provides an introduction to computer programming logic using the C++ programming language. This course will give the stu dent a basic understanding of problem-solving skills using a computer programming language. Practical experience with programming concepts will be gained through demonstration and hands-on lab exercises with input/output, data types, arrays, and various control structures.
 XML/AJAX  This course is designed to provide the student with the next step in Web development after XHTML. The remainder is online. XML-eXtensible Markup Language is the foundation for B2B (business-to-business) commerce. XHTML is limited to the presentation of how information looks on the computer screen. XML is used to facilitate the manipulation of the document, information, text, and data contained within the document. AJAX is used to present dynamic content to a browser asynchronously. The format of this course is lecture with extensive labs to apply XML principles to database information for the Internet.
 Data Structures  Concepts and foundations of data structures and algorithms. Introduction to analysis of algorithms, linear structures, vectors, linked lists, stacks, queues, and priority queues. Non-linear data structures such as trees, tree traversals, binary trees, binary search trees and graphs. Advanced sorting and searching techniques, hashing, heaps etc.
Web & Internet Programming Design and implementation of web and internet software systems using current programming languages, scripting languages, and interface standards. Network programming and client/server applications. Event-driven programming, multi- threading, exception handling, windows programming and multimedia programming. Support for database access via web programs

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: