I instruct students in a variety of courses ranging in topics from ones such as the capstone course for student Final Projects, Database Programming using MySQL, Java, C++ and to include some of the visual languages such as Visual BASIC .Net and C# .Net. I am part of a team of instructors that have close ties with other industry experts to provide each student with the skills needed to be successful in the workplace.
Final Project (INEW-2332)
Modalities:
- In-Person/Face to Face course (Traditional)
- Online (Virtual) only course (Traditional)
WECM Source
A comprehensive application of skills learned in previous semesters in a simulated workplace. Includes coding, testing, maintenance, and documentation of a complete software and/or hardware solution. This course may be used as a capstone course for a certificate or degree.
End of Course Outcomes
- Implement a designed solution for a business problem
- Apply individual programming skills while working as part of a team
- Apply troubleshooting and debugging skills
- Implement program changes
Computer Programming (ITSE-1302)
Modalities:
- Online (Virtual) only course (PBE)
WECM Source
Introduction to computer programming using Python. Emphasis on the fundamentals of program design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
End of Course Outcomes
create programs using classes and objects.
- Design computer programs
- Write computer programs
- Test computer programs
- Document computer programs
- Create programs using classes and objects
Introduction to C++ Programming (ITSE-1307)
Modalities:
- In-Person/Face to Face course (Traditional)
- Online (Virtual) only course (Traditional)
WECM Source
Introduction to computer programming using C++. Emphasis on the fundamentals of object-oriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
End of Course Outcomes
create programs using classes and objects.
- Use object-oriented programming techniques
- Develop executable programs
- Create appropriate documentation
- Incorporate pointers and/or arrays to manipulate data
- Create programs using classes and objects
Beginning Web Programming (ITSE-1311)
Modalities:
- Online (Virtual) only course (Traditional)
WECM Source
Skills development in web programming including mark-up and scripting languages.
End of Course Outcomes
- Demonstrate the use of markup and scripting languages; and 'create interactive web pages.
Introduction to C# Programming (ITSE-1330)
Modalities:
- In-Person/Face to Face course (Traditional)
WECM Source
A study of C# syntax including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling.
End of Course Outcomes
- Develop and write programs applying Object Oriented principles
- Understand and work with Classes
- Understand and work with Class Relationships
- Understand and work with Objects
- Create and use member functions
- Exception handling
Visual Basic.NET Programming (ITSE-1332)
Modalities:
- In-Person/Face to Face course (Traditional)
WECM Source
Introduction to Visual Basic.NET (VB.NET) including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships, and exception handling.
End of Course Outcomes
- Develop and write documented programs applying Object Oriented principles
- Implement VB.Net classes
- Objectives
- Class relationships
- Create and use member functions
- Exception handling
System Analysis and Design (ITSE-1350)
Modalities:
- Online (Virtual) only course (Traditional)
WECM Source
Introduction to the planning, design, and construction of computer information systems using the systems development life cycle and other appropriate design tools.
End of Course Outcomes
- Use system design tools
- Identify phases of the system design life cycle
- Develop a prototype
- Compare and contrast project management tools
- Develop documentation for the system life cycle
Database Programming (SQL) (ITSE-2309)
Modalities:
- In-Person/Face to Face course (Traditional)
- Online (Virtual) only course (Traditional)
- Online (Virtual) only course (PBE)
WECM Source
Database development using database programming techniques emphasizing database structures, modeling, and database access.
End of Course Outcomes
- Develop database applications using a structured query language
- Create queries and reports from database tables
- Implement data integrity
- Optimize query performance
- Create and maintain indexes
- Create appropriate documentation
Web Portfolio Development (IMED-2311)
Modalities:
- In-Person/Face to Face course
WECM Source
Preparation and enhancement of portfolio to meet professional standards, development of presentation skills, and job-seeking techniques.
End of Course Outcomes
- Identify current industry requirements for employment; and develop a presentation portfolio.
Introduction to Java Programming (ITSE-2317)
Modalities:
- Online (Virtual) only course (Traditional)
WECM Source
Java programming for applications and web applets.
End of Course Outcomes
- Design write and document Java applications and applets