Assignment 1

Think about what kind of job you want after graduation. Then, for each topic, list all the responsibilities you think you might have when you get a job. Think about what you would want to do, what you think your boss / company / institution might want you to do, and what your subordinates might want you to do.


Writing code





Designing programs (choosing algorithms, data structures, classes, etc.)





Initiating programming projects (“Hey! We need to write a _____!)





Evaluating and choosing technologies (hardware and software)





Other technology related responsibilities