• Joe O'Connor

    Computer Engineering | SDSU '17

    Computer Engineering
    SDSU '17

    Slide 1
  • Joe O'Connor

    Computer Engineering | SDSU '17

    Computer Engineering
    SDSU '17

    Slide 2
  • Joe O'Connor

    Computer Engineering | SDSU '17

    Computer Engineering
    SDSU '17

    Slide 3

Welcome to my Website

About Me

Hello! My name is Joe O'Connor and I am currently a student at San Diego State University. I originally majored in Business Management but after 2 years I decided to change my major. I am now pursuing a B.S. in Computer Engineering and I am projected to graduate in 2017.

Skills

Most of my skills involve programming software and hardware. I have taken lots of programming courses at SDSU and I am familiar with many of the fundamental programming languages.

Programming
  • C
  • C++
  • C#
  • Verilog
  • Assembly
  • Matlab
Graphic Design
  • Adobe Photoshop
  • Adobe Illustrator
Web Development
  • HTML5
  • CSS
  • PHP
  • JavaScript
  • jQuery
  • Custom Wordpress Themes
Office
  • Word
  • Excel
  • Powerpoint
Software Used
  • Microsoft Visual Studio
  • CodeBlocks
  • ISE - Xilinx
  • Eclipse
  • Adobe DreamWeaver
  • Notepad++
  • IAR Embedded Workbench
  • Keil Microcomputer Development
  • PHP Storm
  • FileZilla
Programming
  • C
  • C++
  • C#
  • Verilog
  • Assembly
  • Matlab
Web Development
  • HTML5
  • CSS
  • PHP
  • JavaScript
  • jQuery
  • Custom Wordpress Themes
Graphic Design
  • Adobe Photoshop
  • Adobe Illustrator
Office
  • Word
  • Excel
  • Powerpoint
Software Used
  • Microsoft - Visual Studio
  • CodeBlocks
  • ISE - Xilinx
  • Eclipse
  • Adobe DreamWeaver
  • Notepad++
  • IAR Embedded Workbench
  • Keil Microcomputer Development
  • PHP Storm

Courses

Irrelevant Courses Completed (Business Classes)
All courses were taken at SDSU

  • Economics 101 - Principles of Economics
  • Statistics 119 - Elementary Statistics for Business
  • Information and Decision Systems 180 - Principles of Information Systems
  • Accounting 201 - Financial Accounting Fundamentals
  • Economics 102 - Principles of Economics

Irrelevant Courses Completed (General Education Classes)
All courses were taken at SDSU

  • Political Science 101 - Intro to American Politics in Global Perspective
  • Political Science 102 - Intro to American and California Government and Politics
  • Rhetoric and Writing Studies 100 - Rhetoric of Written Argument
  • Rhetoric and Writing Studies 200 - Rhetoric of Written Arguments in Context
  • Rhetoric and Writing Studies 280 - Academic Reading and Writing
  • Astronomy 101 - Principles of Astronomy
  • Astronomy 109 - Astronomy Labratory
  • Psychology 101 - Introductory Psychology
  • Biology 100 - General Biology
  • Anthropology 101 - Human Biocultural Origins
  • Communications 103 - Oral Communication
  • Spanish 102 - Intro to Spanish II
  • Religious Studies 101 - World Religions
  • Classics 140 - Heritage of Greece & Rome
  • History 101 - World History
  • History 488 - Modern Jewish History
  • Geography 321 - United States
  • Theatre, Television, and Film 430 - History of Prime-Time Television
  • English 584W - Writing Informal Essays

Relevant Courses Completed
All courses were taken at SDSU

  • Math 150 - Calculus I
  • Math 151 - Calculus II
  • Math 245 - Discrete Mathematics
  • Math 254 - Intro to Linear Algebra
  • Math 336 - Intro to Math Modeling
  • Physics 180A - Fundamentals of Physics
  • Physics 195 - Principles of Physics I
  • Physics 196 - Principles of Physics II
  • Physics 196L - Principles of Physics Lab
  • Aerospace Engineering 280 - Methods of Analysis
  • Electrical Engineering 210 - Circuit Analysis I
  • Electrical Engineering 300 - Stats for Electrical Engineers
  • Electrical Engineering 310 - Circuit Analysis II
  • Electrical Engineering 330 - Fundamentals of Engineering Electronics
  • Electrical Engineering 330L - Engineering Electronics Lab
  • Electrical Engineering 410 - Signals and Systems
  • Electrical Engineering 556 - Digital Signal Processing
  • Computer Engineering 160 - Intro to Computer Programming (C)
  • Computer Engineering 260 - Data Structures and OOP (C++)
  • Computer Engineering 270 - Digital Systems
  • Computer Engineering 271 - Computer Organization
  • Computer Engineering 361 - Windows Programming (C#)
  • Computer Engineering 375 - Embedded System Programming (C)
  • Computer Engineering 470 - Digital Circuits (Verilog)
  • Computer Engineering 470L - Digital Logic Lab
  • Computer Engineering 475 - Microprocessors
  • Computer Engineering 561 - Database and Web Programming (C#, HTML, CSS, SQL, JavaScript)
  • Computer Engineering 572 - VLSI Circuit Design

Remaining Courses
Courses Needed for Graduation - 2

  • Computer Engineering 490 - Senior Design Project - Need
  • Computer Engineering 560 - Computer and Data Networks - Need

Portfolio

Here are some examples of my work.

**TERMS OF USE: The joe-oconnor.net portfolio section is only intended for READ ONLY. Any reuse of these projects must have approval by Joe O'Connor**


Code

    From my Intro to C Programming Course (CE 160)
  • Simple Calculator using switch statement. Click Here
  • Produce odd and even numbers in a list from users input using an array. Click Here
  • Average of 5 numbers, no loops. Click Here
  • Average of 10 integers using for loop. Click Here
  • Average of 10 integers using while loop. Click Here
  • Print list of the number 2 to the power of 1-40. Click Here
  • Raise any number to any power and display the result using a seperate function. Click Here
  • Enter an unlimited number of integers until user enters -1 using while loop. Click Here
  • Convert a decimal number to binary. Click Here
  • Input in numbers and solve the quadratic formula program. Click Here
  • Check if a number is a prime number. Click Here
  • Reverse any number. Click Here
  • Calculate interest over 20 years. Click Here
  • Enter test scores to find the higest, lowest and average score. Click Here
  • Enter amount of each coin and calculate total value in dollars. Click Here

    From my Embedded Systems Programming in C Course (CE 375)
  • C Bit Manipulation Operators, Pointers and typedef. Click Here
  • **These projects below use a STM32F0-Discovery board with KEIL development kit.**
  • Discovery LEDs and Pushbutton. Click Here
  • LEDs, Pushbutton, SysTick Timer and Keybounce. Click Here
  • Blink with Keypad Control. Click Here
  • STM32 Timer1 and Speaker Test Program. Click Here
  • Analog to Digital Conversion. Click Here
  • Asynchronous Serial Communication. Click Here
  • Single Track Recorder. Main | Header | Utilities

Labs

Contact Me

Feel free to contact me using this form:

Name:
Email:
Subject:
Message: