My Courses


CS 115 - Introduction to Programming
Summer 2015 Grade: 4.0
Course 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.
My Takeaways: This course tought me the fundamentals of programming that are still helping me today. I learned about variables, subroutines, arrays, and more. The final project for this class was to build a hangman game.

CIS 241 - Web Development I
Fall 2015 Grade: 4.0
Course 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.
My Takeaways: This course tought me about the history of programming for the web, and the basics of HTML5. I built my first websites ever in this class, including the final project - my homepage v1.0.

ART 225 - Introduction to Graphic Design
Fall 2015 Grade: 4.0
Course Description: Graphic design, its history, imaging and the elements and principles of digital design in visual communication. An introduction to computer graphic design production tools and processes in visual illustration.
My Takeaways: In this course, we focussed on the history of graphic design, and how to create and work with vector graphics using Adobe InDesign. I learned about color patterns, fonts, and composition. My final project was a zine layout featuring a history of German Sachplakat Object-poster art, and my projects from the quarter.

CIS 233 - Systems Analysis
Winter 2016 Grade: 4.0
Course 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.
My Takeaways: I learned the basics of Systems Analysis in the class. We studdied the SDLC, and methodologies like waterfall and agile. Our final project was to put together a System Requirements document.

CIS 242 - Web Development II: JavaScript and jQuery
Winter 2016 Grade: 4.0
Course 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.
My Takeaways: I learned about the Document Object Model, and adding interactive features to website with JavaScript in this class. Our final project was a Pizza Parlor website.

CIS 245 - Web Development V: Introduction to Cascading Style Sheets
Winter 2016 Grade: 4.0
Course 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.
My Takeaways: We went pretty in-depth on CSS in this class. I learned quite a bit about styling a webpage. The final project for this class was to rebuild a magazine layout as a website using CSS.

CIS 243 - Web Development III: Introduction to PHP
Spring 2016 Grade: 4.0
Course Description: Topics include server-side scripting for Web pages using PHP. Students will learn fundamentals of PHP scripting including functions, logical structure, and database connectivity used in creating websites.
My Takeaways: This class gave me my first taste of server scripting in PHP. We learned how to create loops, arrays, process forms, and more. My final project was a PC Sales website.

MGMT 270 - Project Management I: Project Scope and Requirements
Summer 2016 Grade: 3.9
Course 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.
My Takeaways: In this course, I learned the fundamentals of project management. I also learned a valuable lesson in not being affraid to step on other people's toes. Our final project for this class was a Project Charter.

CIS 260 - Introduction to XML and Cloud Database Computing
Fall 2016 Grade: TBD
Course Description: Topics include how XML is used in websites, data storage applications and Cloud storage applications, XSL, incorporating style with XSL and CSS, namespaces, DTDs and schemas.
My Takeaways: In this course, we learned the basics of XML, including XSLT, XQuery, and databases.

CIS 251 - Structured Query Language (SQL)
Fall 2016 Grade: TBD
Course Description: Covers topics in Structure Query Language (SQL) including statements such as select, update, insert, delete, create. Emphasis on the ability to extract, update and maintain databases using SQL.
My Takeaways: This course taught me the basics of SQL queries, including joins, unions, and more. I have been doing basic queries on Amazon Redshift at work, but had no idea that this much more was possible.