1
0

Computer Science Specialization


 invite response                
2023 Feb 22, 3:06pm   1,393 views  23 comments

by gabbar   ➕follow (1)   💰tip   ignore  

This student is a freshman undergraduate in Computer Science. Student has to choose from one of the following specialization. Looking for your suggestions/ideas/recommendation. Thank you.

1. Artificial Intelligence
2. Computer Graphics and Game Design
3. Computer Networking
4. Computer Systems
5. Database Systems and Data Analytics
6. Information and Computation Assurance
7. Software Engineering
8. Individualized Option

Comments 1 - 23 of 23        Search these comments

1   Blue   2023 Feb 22, 3:18pm  

Either 4, 7 or 1.
2   gabbar   2023 Feb 22, 3:36pm  

Here are the course details for each of the options









3   Tenpoundbass   2023 Feb 22, 4:24pm  

My one Daughter just got her Masters in Computer Science, though she's still working at the same job she started interning at about 4 years ago.
She started out doing QA, now she's one of the lead developers. They do Email campaign and landing pages.

My other daughter just got her Bachelors in Computer Science. She's working in IT for a major construction firm, in their legal department that keeps track of Permits and leans.

Their course work was little guidance, if not for me to help them make sense of it all, they would have been one of the many people who go to college and don't do diddly with the degree. The second daughter's boyfriend got a bachelor in IT Networking. He didn't get the knack for it, now he hunts Iguanas for a bounty with his brother, as a paid critter wrangler.

I think it's a shame, that Networking, Databases, Software Engineering and Computer Systems isn't all part of the same curriculum. As to really be good at any of those, you need to understand all of those fields. If you have a grasp on all of those, someone can employ you to make AI. That AI course sounds a lot like trained end users. of ChatGPT.

TAPI, SAPI and MAPI have always been around I don't see how AI can accomplish more than a well written program using those design principals.

In the end it doesn't matter which degree he pursues, if he doesn't have a knack and the drive to excel at it. Then it will just be another dead-end boring 9 to 5 job.
4   stereotomy   2023 Feb 22, 4:40pm  

Higher education is fucked. If parents have a son, I'd suggest a profitable trade: in order electrician, plumber, irrigation (planner, not installer). Until we wean ourselves of the Chicoms, we will not have a functioning country/economy. Dosen't anyone remember when kids could mow lawns for $ and learn how to keep their mowers running?

Everyone thinks we can l33t code ourselves to paradise. We're letting 10's of millions of illegals, among them MS13 drug dealers, into this country. Why not give the children of our country a chance to work with their hands for fair wages? Isn't that what built this country? Why is that a bad idea now, but not 200 years ago?
5   Peter P   2023 Feb 22, 4:46pm  

AI for money.

Formal Methods (surprised not an option) for better understanding of CS.
6   Onvacation   2023 Feb 22, 6:08pm  

My CompSci degree from 30 years ago specialized in software engineering. We didn't have so many choices back then. All CS majors had to learn about computing theory, data structures, algorithms, system software, etc., which would prepare them for many technical jobs. I think all the book learnin' is important but not near as important as your internships and first jobs out of school.

"3. Computer Networking" and "5. Database Systems and Data Analytics" are, in my opinion, interesting jobs and less likely to be offshored. I wouldn't want to work in "2. Computer Graphics and Game Design" because the game industry is notorious for long hours and few vacations, though the work is interesting.

You usually don't have to pick a specialty until after you take all of the prerequisites. The student will probably figure out where they want to specialize after taking a few classes.
7   AmericanKulak   2023 Feb 22, 6:26pm  

Database Systems or Networking.

People want the database guy within easy reach, same thing with the networking person. It's mission critical and they want that person nearby and physical if needed.
8   Rin   2023 Feb 23, 12:33am  

Here's an idea ... take the easiest classes possible, just to complete the degree requirements.

Then, on one's own ... study discrete math, statistics, econometrics (as an application of statistics on larger but relevant problems), general chemistry, & general biology.

That's enough of a broad base to succeed in any comp science job in several industries whether it be in finance, biotech, or just plain software development.
9   pudil   2023 Feb 23, 6:25am  

It doesn’t matter. Get as many coding internships as he can while taking whatever classes are easiest to finish the degree as quickly as possible with as high of a GPA as possible.

To be able to get an entry level coding job you just need a high enough gpa so that you don’t get cut in the initial stack rank, some internships with some actual things accomplished, and the ability to write decent pseudocode on the whiteboard in an interview.

No one cares what speciality you picked.
10   GNL   2023 Feb 23, 6:50am  

Tenpoundbass says

They do Email campaign and landing pages.

What does this mean? Sounds like marketing.
11   GNL   2023 Feb 23, 6:52am  

stereotomy says

Everyone thinks we can l33t code ourselves to paradise. We're letting 10's of millions of illegals, among them MS13 drug dealers, into this country. Why not give the children of our country a chance to work with their hands for fair wages? Isn't that what built this country? Why is that a bad idea now, but not 200 years ago?

There is a new plan for America. I believe it involves One World Government.
12   gabbar   2023 Feb 23, 2:27pm  

Thank you everyone for the valuable feedback. It will be put to good use by the student. Thank you very much.
13   apex   2023 Feb 23, 2:44pm  

I have 3 decades in the tech industry, starting from entry-level programmer and getting to CTO/Chief Architect roles, before getting out and starting my own thing.

Computer Networking or Computer Systems -- those are the ones worth going to college for. There will be (in the foreseeable 50 years) demand for people who understand these areas, but it will be like being a surgeon. You have to keep learning throughout your career and keep sharp if you want to be in demand.

Steer clear of "AI" -- there is no college course worth learning, let alone paying for, that directly claims to teach you AI. If your student is really interested in machine-learning and AI, you should advise him to go to college for applied-mathematics or statistics, and go into "AI" from that route.

"Database Systems" should not be a college program. Learning how to model your data in a schema is a valuable skill, but at best it is a couple of semesters worth of knowledge, followed by a few years of actually doing it in practice. And when it comes to creating a new database engine, that is more an application of core computer systems and algorithms.

"Software Engineering" in college is garbage. And the jobs are still being exported as fast as they can be.
14   Tenpoundbass   2023 Feb 23, 4:28pm  

GNL says

What does this mean? Sounds like marketing.

Yes Marketers are the customer.
15   gabbar   2023 Feb 23, 5:30pm  

There are 2 professionals ( apex and Onvacation) who rank Computer Networking at No. 1. How does a new undergraduate student becoming the best at Computer Networking?
16   Rin   2023 Feb 23, 7:01pm  

apex says


Steer clear of "AI" -- there is no college course worth learning, let alone paying for, that directly claims to teach you AI. If your student is really interested in machine-learning and AI, you should advise him to go to college for applied-mathematics or statistics, and go into "AI" from that route.


Yep, that's why I put statistics and econometrics in my list of to-do coursework.

stereotomy says


Higher education is fucked


This is true, however, taking a year or two worth of classes, even if it's for audit & online (free of charge) in biology & chemistry, will prevent one for falling for the bullshit propaganda from Big Pharma. This is why I wasn't fooled for much of the time. The folks touting nonsense, didn't even "recall" their first two years of biology & chemistry.
17   Rin   2023 Feb 23, 7:11pm  

Rin says

taking a year or two worth of classes, even if it's for audit & online (free of charge) in biology & chemistr


Also, if you're an IT person, it's good to know the lingo if you want to consult for Big Pharma.
18   GNL   2023 Feb 23, 7:33pm  

Tenpoundbass says

GNL says


What does this mean? Sounds like marketing.

Yes Marketers are the customer.

Isn't email marketing mostly HTML?
19   gabbar   2023 Feb 24, 3:13am  

apex says


Steer clear of "AI" -- there is no college course worth learning, let alone paying for, that directly claims to teach you AI. If your student is really interested in machine-learning and AI, you should advise him to go to college for applied-mathematics or statistics, and go into "AI" from that route.

Student is enrolled in Statistics this summer and is taking discrete mathematics currently. I have relayed this to the student. Thank you.

Is learning Rust valuable?
20   gabbar   2023 Jun 23, 5:41am  

The local community college has the following courses. Which of these courses, if any, would be useful to the sophomore undergraduate student?













21   gabbar   2023 Aug 23, 3:57pm  

Is anyone familiar with Actuarial Science as undergraduate major? Any thoughts and recommendations for a student who loves mathematics?
22   richwicks   2023 Aug 23, 4:43pm  

gabbar says


Is anyone familiar with Actual Science as undergraduate major? Any thoughts and recommendations for a student who loves mathematics?


I'd suggest a course on encryption. I find it interesting.

See if this piques their interest:

https://www.youtube.com/watch?v=2aHkqB2-46k&list=PL2jrku-ebl3H50FiEPr4erSJiJHURM9BX

It covers some common failures of encryption. It's really easy to make something you THINK is secure, which is anything but.
23   gabbar   2023 Aug 24, 9:40am  

richwicks says

I'd suggest a course on encryption. I find it interesting.
See if this piques their interest:


Forwarded this to the student. Thank you very much.

Please register to comment:

api   best comments   contact   latest images   memes   one year ago   random   suggestions