Computer Science in FCPS

Anonymous
There are so many easy to access computer science and programming curricula and classes available for free online. You don't need a class at school.
Anonymous
USACO.guide for example
Anonymous
Anonymous wrote:
Anonymous wrote:What CS classes are offered at TJ not anywhere else?


Not sure if they are offered elsewhere, but at TJ there other CS classes include Artificial Intelligence, Machine Learning, Computer Vision, Web App Development and Mobile App Development.


Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing.

I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward.
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:What CS classes are offered at TJ not anywhere else?


Not sure if they are offered elsewhere, but at TJ there other CS classes include Artificial Intelligence, Machine Learning, Computer Vision, Web App Development and Mobile App Development.


Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing.

I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward.
You can definitely learn the basics of even theory with a typical TJ math background:

https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&si=GhVCVdmb3VecJNBZ

https://www.youtube.com/live/8rrHTtUzyZA?si=aUPKIdTx0Wc-uKtV
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:What CS classes are offered at TJ not anywhere else?


Not sure if they are offered elsewhere, but at TJ there other CS classes include Artificial Intelligence, Machine Learning, Computer Vision, Web App Development and Mobile App Development.


Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing.

I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward.
You can definitely learn the basics of even theory with a typical TJ math background:

https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&si=GhVCVdmb3VecJNBZ

https://www.youtube.com/live/8rrHTtUzyZA?si=aUPKIdTx0Wc-uKtV


You can learn the basics of Neural Networks in Elementary School (and there is a book on Amazon for that) but its not an equivalent to college level. Take a look at the pre-req for Stanford U. Computer Vision. https://cs231n.stanford.edu Calculus, Linear Algebra, and Prob. and Statistics.

I'm not saying you can't learn anything or just not useful - just saying its not like additional AP classes are being offered and after going through this they will have a BS in Machine Learning. Its TJ so there should be kids ready to sign-up but also the classes are targeted for HS students not College;
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:What CS classes are offered at TJ not anywhere else?


Not sure if they are offered elsewhere, but at TJ there other CS classes include Artificial Intelligence, Machine Learning, Computer Vision, Web App Development and Mobile App Development.


Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing.

I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward.
You can definitely learn the basics of even theory with a typical TJ math background:

https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&si=GhVCVdmb3VecJNBZ

https://www.youtube.com/live/8rrHTtUzyZA?si=aUPKIdTx0Wc-uKtV


You can learn the basics of Neural Networks in Elementary School (and there is a book on Amazon for that) but its not an equivalent to college level. Take a look at the pre-req for Stanford U. Computer Vision. https://cs231n.stanford.edu Calculus, Linear Algebra, and Prob. and Statistics.

I'm not saying you can't learn anything or just not useful - just saying its not like additional AP classes are being offered and after going through this they will have a BS in Machine Learning. Its TJ so there should be kids ready to sign-up but also the classes are targeted for HS students not College;
I agree with you, but just for fun, could you look at the course notes and mention something covered that a TJ student wouldn't have the mathematical background to understand?
Anonymous
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:What CS classes are offered at TJ not anywhere else?


Not sure if they are offered elsewhere, but at TJ there other CS classes include Artificial Intelligence, Machine Learning, Computer Vision, Web App Development and Mobile App Development.


Ok - this sparks more questions: AI/ML and Computer vision require a ton of advanced math like: Linear Algebra and Signal Processing.

I don't think these are college level courses. I bet you they are application classes vs theory classes. I guess it moves the needle forward.
You can definitely learn the basics of even theory with a typical TJ math background:

https://youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&si=GhVCVdmb3VecJNBZ

https://www.youtube.com/live/8rrHTtUzyZA?si=aUPKIdTx0Wc-uKtV


You can learn the basics of Neural Networks in Elementary School (and there is a book on Amazon for that) but its not an equivalent to college level. Take a look at the pre-req for Stanford U. Computer Vision. https://cs231n.stanford.edu Calculus, Linear Algebra, and Prob. and Statistics.

I'm not saying you can't learn anything or just not useful - just saying its not like additional AP classes are being offered and after going through this they will have a BS in Machine Learning. Its TJ so there should be kids ready to sign-up but also the classes are targeted for HS students not College;
I agree with you, but just for fun, could you look at the course notes and mention something covered that a TJ student wouldn't have the mathematical background to understand?


https://cs231n.github.io/optimization-1/ - this part. If you remove the math you are OK. The course requiresartial Derivatives + Vectors. Partial Derivatives are taught post Calc BC. And take a look at the line: vector of partial derivatives in each dimension. You need some understanding of matrix algebra which is rigorously taught in: Linear Algebra which is also post Calc BC. There are many kids inside/outside of TJ that do Calc BC in their sophomore year, so its possible. There are a lot more kids that do Calc BC in their Senior Year. where a college level: ML class is out of reach.

Linear Algebra is critical for ML. Its been asked before: https://www.quora.com/What-is-the-importance-of-linear-algebra-in-neural-networks-and-deep-learning

If you want to do ML for Business Majors then no you don't need that math.
post reply Forum Index » Advanced Academic Programs (AAP)
Message Quick Reply
Go to: