COURSE STUDIES

CS 115: Introduction to Programming


Syllabus

Description

An introductory course in programming using VB.NET. No previous programming experience is expected. Topics include designing, creating and debugging interactive, event-driven programs with a graphical user interface and developing problem-solving skills.

Summary

What I learned from Introducting to Programming was how to create applications using Microsoft's Visual Studio and Visual BASIC. In this course I learned introductory concepts and principles in programming. Some of these concepts included creating variables, functions, booleans, and loops (for, while, for-each). Additionally, I learned how to diagram dataflow charts and write documentation, such as test plans and data dictionaries, which are essential for the planning and design of the application.

Assignment Examples

Back to Top

CIS 141: Introduction to Web Development


Syllabus

Description

A foundational course intended to familiarize students with the history, organization, technologies, development cycles, and ethical standards of Web Development.

Summary

What I learned from Introduction to Web Development was how to utilize introductory concepts from project management and incorporate them into the IT-field. I learned about designing wireframes and writing reports such as the site specification documents, project scopes, and a Statement of Work (SOW).

Assignment Examples

Back to Top

CIS 241: Web Development I


Syllabus

Description

Website development using HTML5, approached from a source code perspective. Covers tags, forms, linked objects, CSS3, frames, tables, and introduction to the use of scripting. Students build multi-page websites.

Summary

In this course I learned how to create a multi-page website using HTML5 and CSS3 components. Some of the components that were taught included forms, tags, internal and external links, and tables. Additionally, I learned about W3C (World Wide Web Consortium) and mark-up validation.

Assignment Examples

Back to Top

CIS 242: Web Development II: Javascript


Syllabus

Description

Students will explore the topics of embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, DHTML, and an introduction to JavaScript Frameworks. Students build multi-page Web sites using these technologies.

Summary

What I learned from Web Development II (Javascript) was how to implement the Javascript scripting language to create interactive websites. During this course, I learned how to write different types of loops, cookies, forms, booleans, variables, and interaction with HTML and CSS. The final project for this course was an e-commerce website, where web cookies were used to store customer data using radio, checkbox, and input fields.

Assignment Examples

Back to Top

CIS 244: Web Development IV: Introduction to Joomla! and SEO


Syllabus

Description

Students will learn to work with open-source content management systems (CMSs) and search engine optimization (SEO).
Topics include Joomla!, installation of Joomla!, creating and updating content, and SEO concepts and techniques. Students will apply these topics while building multi-page websites.

Summary

This course is split between two web development technologies, Joomla! and SEO (Search Engine Optimization). What I learned from this course was how to use the content management system (CMS) Joomla! to create multi-page websites. I learned how to install Joomla! and Joomla! themes, download plug-ins and modules, and upload and maintain content. Also, I learned how to utilize SEO principles to improve website rankings. In addition, I learned how search engines index websites and methods to help improve website rankings.

Assignment Examples

Back to Top

CIS 245: Web Development V: Introduction to Cascading Style Sheets


Syllabus

Description

Students will learn the details required to combine CSS (Cascading Style Sheets) with HTML, XHTML, or XML to create rich, powerful websites.
Topics include: selectors, cascade and inheritance, text and font manipulation, layout, and positioning.

Summary

What I learned from the course, Introduction to CSS (Cascading Style Sheets), is how to stylize website using CSS3. CSS is used to create rich looking websites by manipulating the layout and position of HTML tags and elements. These elements can make a website easier to read, more organized, and more inviting. Not only do stylesheets change the presentation of the design of a HTML document. It can also help prevent duplication, make website maintenance easier, and create responsive designs for various resolutions and devices.

Assignment Examples

Back to Top

CIS 246: Web Development VI JavaScript Frameworks


Syllabus

Description

Students will investigate and use the advanced techniques available in JavaScript frameworks (libraries) such as JQuery, AJAX, MooTools, and Prototype.

Summary

What I learned from the course, JavaScript Frameworks, was how to use the jQuery language. I learned how to use jQuery to create interactive elements on websites. I learned how to use jQuery syntax, methods, installation methods (via CDN and hosting server-side), animations, and using and installing plug-ins.

Assignment Examples

Back to Top

CIS 250: Database Theory and Design


Syllabus

Description

Designed to recognize data as a business resource. Database models are discussed from both a developer's and a user's viewpoint. Topics include: Conceptual and logical models, and data normalization through case studies

Summary

What I learned from the course, Database Design and Theory, was the process of designing and creating a relational database using Microsoft SQL Server. There are many components involved in designing a database and each component can affect its overall functionality. I learned about how to collect data, create entity relational diagrams (ERD), keys (primary, foreign, surrogate), identify how data can be used for business purposes, import data using CSV files, and how to utilize Microsoft SQL Server Management System to create and modify databases. Additionally, I learned how to create databases from data dictionaries. Also, I learned how to use SQL queries to generate reports and views.

Assignment Examples

Back to Top

CIS 251: Structured Query Language (SQL)


Syllabus

Description

Covers topics in Structured Query Language (SQL) including statements such as select, update, insert, delete, create.
Emphasis on the ability to extract, update and maintain databases using SQL.

Summary

What I learned from the course, Introduction to SQL Lanaguage, was how to create and maintain databases. I installed MySQL Workbench and ran SQL queries on databases. I learned to use the MySQL syntax to insert, update, select, and alter values. Additionally, I created databases from data dictionaries.

Assignment Examples

Back to Top

MGMT 270: Project Management I


Syllabus

Description

Learn the basics of working in a project team. Students create plans that identify project scope, constraints, stakeholders, and risks, then explore customer needs and requirements. Includes an introduction to scheduling. Team and communication skills strongly emphasized.

Summary

What I learned from the course, Project Management I, was project life-cyles and how to plan projects. In this course, I learned about the requirements for creating and identifying a scope statement, interviewing stakeholders, constructing and analyzing a Work Breakdown Structure (WBS), project constraints, and team coordination. In this course I worked in a team to develop a plan for a proposed project. I was taught how to recongize scope creep, risks, and constraints and deliverables of a project.

Assignment Examples

Back to Top