CIS 242 - Javascript ★★★
Description
Course topics explore of embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, and DHTML.
Reflection
I rate this course 3 stars of difficulty because I didn't have any experience working with scripting and validating query. JavaScript is a useful skill to learn and it is a powerful language and to be able to create client-side scripting behaviors on web pages. Learn the basic of JavaScript variables, data types and function. We learn to verify form data through scripting validation, save state information through the use of hidden form fields, query-strings and cookies.
- Course Example
CIS 243 - Introduction to PHP ★★
Description
Course topics include server-side scripting for web pages using PHP. We learn the fundamentals of PHP scripting including functions, logical structure, and database connectivity used in creating websites.
Reflection
I give this course a two stars of difficulty if you already took javascript. PHP is a simplify version of javascript that is easy to learn. PHP is a powerful tool with less coding. We learn the difference between client-side and server-side scripting. We experience how to script a database collecting customer information on an order page using PHP and JavaScript.
- Course Example
CIS 245 - Introduction to Cascading Style Sheets ★
Description
Course topics learn the details required to combine CSS (Cascading Style Sheets) with HTML, XHTML, or XML to create rich, powerful websites. Learn the advantage-disadvantage of using CSS over other web technologies. Apply advanced techniques of CSS to enhance the webpage.
Reflection
This course was actually a refresher, I rate this a one star of difficulty because I had previously learn Cascade Style Sheet. CSS is a must known language in building a website. CSS is a powerful tool that can quickly change the appearance of a web page by adding styles. We learn how to enhance the layout of our HTML document by giving style to each element.
CIS 246 - Javascript Frameworks ★
Description
Course topics investigate and use the advanced techniques available in JavaScript frameworks (libraries) such as JQuery, AJAX, MooTools, and Prototype. Incorporate advanced techniques into web pages.
Reflection
I give this a one star of difficulty because this course just learning how to use the Javascript framework libaries into a webpage. JavaScript frameworks is a nice tool that has tons of plugin in creating a user interface website. We learn to use one of the frameworks JQuery libraries to explore the useful tool since as the fancybox, slider, and accordion.
- Course Example
CIS 260 - Introduction to XML ★
Description
Course topics how XML is used in websites and data storage applications, XSL, incorporating style with XSL and CSS, namespaces, DTDs and schemas. Create, structure, and script XML document.
Reflection
This is a one star of difficulty if you already know the basic of hierarchy structure. XML is a good course to learn about the importance of schema and the structure of hierarchies element. We learn to proper XML syntax write a well-formed XML document. As well as validate XML using DTDs and Schemas.
- Course Example
CIS 250 - Database Theory and Design ★
Description
Designed to recognize data as a business resource. Database models are discussed from both a programmer’s and a user’s viewpoint. Conceptual and logical models, and data normalization through case studies.
Reflection
This is the beginning of learning database theory, I give this a one star difficulty if you follow the instructor instructions. This course explores the fundamental principles of database theory and design. We research and analyze business data requirement and identify data modeling. This course has help understand entity and data normalization of data model.
- Course Example
CIS 233 - System Analysis ★★★
Description
A practical approach to real world systems analysis and design. Includes the systems development life cycle, structured methodologies and project planning. A case study project is analyzed, requirements are written and a systems design specification document is prepared.
Reflection
I give this a three star difficulty because we were to work in group of four. It was a challenge to communicate with the team. This was a hard as I had no experience in analysis a database system. Our task was to create a Project Plan for a fictional bank company, Xanadu. We were required to research and describe the phases of a system development lifecycle. Use root-cause analysis techniques to define the scope of a system problem and identify possible solution option. At the end of the course, we propose our solution that meets the system requirement to move forward.
- Course Example
CIS 234 - System Design and Development ★★★
Description
Provides hands-on experience in systems design and implementation using a prototype approach. The case study is designed and tested using application development software. User manuals are written.
Reflection
This course is a three star difficulty because we had to work in a team to create a prototype database application.This course is a continuous course of CIS 233. We worked with the same group from pervious course but I was the only who had to join in another group. As a team we had to create a system design document, including database design, input and out design, process specifications, and user interface design standards. At the end of the course we had to present a database application prototype that meet the documented specifications.
- Course Example
CS 115 - Introduction to Programming ★★★
Description
Designing, creating and debugging interactive, event-driven programs with a graphical user interface and developing problem-solving skills
Reflection
I give this course three stars difficulty because of a learning curve to programming using visual basic. This course is an indivdual work to create a program application using Visual Basic syntax and function language.
- Course Example
CS 141 - Computer Science I Java ★★★
Description
ntroduction to Java programming. Topics include basic Java syntax, data types, control structures, methods, object representation using classes, graphics and arrays, all within a framework of general object oriented programming principles.
Reflection
I give this course three stars difficulty because of a learning curve to learn programming using java and netbean application. This course is an indivdual work to create a program application using Java syntax and describe object-oriented concepts and structures in Java.
- Course Example
MGMT 270 - Project Management I ★★
Description
Create a plans that identify project scope, constraints, stakeholders, and risks, and then explore customer needs and requirements. Demonstrate use of project management tools, including work breakdown structure, action plan and schedule.
Reflection
This was a two star difficulty because we were assign to a stakeholder and had to work in a group to come up a feasability study. This course established an understanding of being a Project Manager and how to lead a team to succeed. We got to select our team of group of five students and were assigned to a stakeholder. We were given a real life proposal and we created a charter, customer needs and requirement, work breakdown structure and recommendation.
- Course Example