Need One More Class for Next Fall

  • Thread starter Thread starter MechTech
  • Start date Start date
  • Tags Tags
    Class Fall
Click For Summary
SUMMARY

The discussion centers on a rising senior Physics Major seeking advice on selecting an elective class to fulfill credit hour requirements for a scholarship. The options presented include "Intro to Software Engineering," which covers advanced C++, UML, memory management, and data structures; "Algebraic Structures," a standard algebra course; and "Circuits," a challenging electrical engineering class with a lab component. The consensus indicates that all options are electives, with a preference for classes that provide practical programming skills over theoretical ones.

PREREQUISITES
  • Understanding of advanced C++ programming
  • Familiarity with UML (Unified Modeling Language)
  • Basic knowledge of algebraic structures
  • Fundamentals of electrical engineering and circuit design
NEXT STEPS
  • Research "Advanced C++ programming techniques"
  • Explore "UML for software engineering projects"
  • Study "Algebraic Structures in modern applications"
  • Investigate "Circuit design and testing methodologies"
USEFUL FOR

Physics majors, computer science students, electrical engineering students, and anyone considering elective courses that enhance programming and analytical skills.

MechTech
Messages
15
Reaction score
0
I am a rising senior Physics Major who needs one more class to meet the credit hour requirement to keep my scholarship. These are the class that fit into my schedule that my adviser told me to look at:

Intro to Software Engineering - really just advanced C++, UML use, memory management, and implementation of data structures.

Algebraic Structures - your typical algebraic structure class

Circuits - A low level EE class about circuits with a lab. My adviser said this may help in build testing apparatus for the upper level physics lab I am taking.

I am also open to any recommendations from anyone here.
 
Physics news on Phys.org
Are all of these classes on your required list or are they all elective courses? I would take something that fulfills a degree requirement for your next year over something that doesn't, given the choice. If they are all equal in this regard, then I would choose either circuits or software engineering.

Circuits was a very involved and difficult class for me when I took it, and I never use that material anymore in my day to day work. Anything with programming would have been more helpful to me because I still write programs routinely. Had I gone into a different specialty then everything might have been reversed.

Either way I think both have a lot of merit.
 
They are all elective courses. Thanks for your input
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 16 ·
Replies
16
Views
3K