I met with my program advisor at UWB on Monday to plan out the courses for my Junior year. Here’s what I’ll be taking this Fall:
CSS 301: Technical Writing for Computing Professionals
Explores methods for writing effective system specifications, user documentation and requests for proposals (RFPs). Examines RFP analysis techniques, writing plans, proposals, marketing documentation, and customer communications.
CSS 342: Mathematical Principles of Computing
Integrating mathematical principles with detailed instruction in computer programming. Explores mathematical reasoning and discrete structures through object-oriented programming. Includes algorithm analysis, basic abstract data types, and data structures.
CSS 360: Software Engineering
Surveys the software engineering processes, tools, and techniques used in software development and quality assurance. Topics include life-cycle models, process modeling, requirements analysis and specification techniques, quality assurance techniques, verification and validation, testing, project planning, and management.
As it turns out, I’ll be using mostly C++ my first year. Although C++ isn’t my favorite language, this will be a great opportunity to strengthen my knowledge and familiarity with it. Unfortunately, I haven’t really touched C++ at all since the first “Intro to CS” class I took back in 2010; I’ll definitely need to spend a few days brushing up once classes start up next month.