Andrew P. Brown's Online Portfolio



Programming Courses:

Intro to Programming (CIT160)

Course Description:

Introduction to problem-solving techniques, elementary programming, and the application of these techniques in developing structured programs. A current high-level language is used to illustrate the implementation phase of program development.

What we did:

Below are some sample pictures of code that I wrote for a homework assignment in the Intro to Programming course. For this course I used Eclipse Luna 4.4.0 software to write code and execute my code.


Introduction to UNIX/Linux (CIT240)

Course Description:

Introduction to the UNIX/Linux operating systems, including the installation and configuration of the operating system, and applications within the operating system.

What we did:

Below are some sample pictures of code that I wrote for a homework assignment in the Introduction to UNIX/Linux course (Pictures for this course coming soon). For this course I used remote access through Putty and command line to write code and execute my code.


Programming II (CIT260)

Course Description:

Continuation of program design and development concepts. Emphasis on a structured, multi-phase program development process, involving understanding a problem, defining a formal solution, and using graphic design methodologies and/or pseudo-coding to develop a program specification. A selected high-level language with broad platform support is used to perform the implementation phase of program development using procedural and object-oriented methodologies.

What we did:

Below are some sample pictures of code that I wrote for a homework assignment in the Programming II course. For this course I used Eclipse Luna 4.4.0 software to write code and execute my code.


Web Systems and Technologies (CIT351)

Course Description:

In-depth study of the complete website development process, from concept to finish, with emphasis on application, design, and development. Focus is on using the latest client-side and server-side technologies to enhance the Web presence of a business. Topics include multimedia and interactivity online commerce, Internet security, and the study of human computer interaction.

What we did:

Below are some sample pictures of code that I wrote for a homework assignment in the Web Systems and Technologies course (Pictures for this course coming soon). For this course I used Brackets software to write code and execute my code.


Data Structures & Algorithms (CIT360)

Course Description:

Study of data structures covers stacks, queues, trees, and graphs. Data structures are introduced as abstract concepts, and their physical implementations and operations are developed and applied. Topics include basic techniques of design and analysis of efficient algorithms for sorting, merging, and searching.

What we did:

Below are some sample pictures of code that I wrote for a homework assignment in the Data Structures & Algorithms course. For this course I used Eclipse Luna 4.4.0 software to write code and execute my code.