Need advice from soneone who has done Engineering / CS Bsc

  • (2 Pages)
  • +
  • 1
  • 2

23 Replies - 2397 Views - Last Post: 15 July 2014 - 08:24 AM

#16 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 09 July 2014 - 08:49 AM

View Postmodi123_1, on 09 July 2014 - 08:29 AM, said:

Quote

they seem to put more emphasis on teaching C++ for some reason

Typically this is because C++ provides a quick and clear view of data structures in a syntax that other languages are similar with. Again it is less important to know all the syntax of C++, but to recognize the functions, structure, logic, etc behind it so you can apply those same concepts to other languages you will learn.

Quote

Any advice on where to start as a beginner learning C++?

Books, tutorials, etc. Check out the pinned threads in the c++ section, see what folks are asking, and get yourself some sort of structured learning material.


^ thanks much appreciated

One last question I noticed apart from C++ and Java they also require us to learn C language. But isn't it counter productive to learn C if C++ is the upgraded version? any reason that learning C would still be necessary in our current times?
Was This Post Helpful? 0
  • +
  • -

#17 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9287
  • View blog
  • Posts: 34,811
  • Joined: 12-June 08

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 09 July 2014 - 08:57 AM

No... C and C++ are different beasts abet c++ branched off from c a while back.

http://www.durofy.co...etween-c-and-c/
http://www.cprogramm...l/c-vs-c++.html


Quote

any reason that learning C would still be necessary in our current times?

That seems like a poor view of things. More like "I get to learn c too!".

Let me do the quick search for you: 'c uses':

Quote

C is often used for "system programming", including implementing operating systems and embedded system applications, due to a combination of desirable characteristics such as code portability and efficiency, ability to access specific hardware addresses, ability to pun types to match externally imposed data access requirements, and low run-time demand on system resources

https://en.wikipedia...anguage%29#Uses
Was This Post Helpful? 0
  • +
  • -

#18 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 09 July 2014 - 09:52 AM

Oow nice didn't realize. Didn't know this, well then off I go to learning this, and since I want to create a Robot for my project for school I believe C shall prove quite valuable.

I shall start with C first :D/>

much appreciated for all the help friend :)/>

This post has been edited by john5220: 09 July 2014 - 09:53 AM

Was This Post Helpful? 0
  • +
  • -

#19 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 13 July 2014 - 05:24 AM

View Postmodi123_1, on 09 July 2014 - 08:57 AM, said:

No... C and C++ are different beasts abet c++ branched off from c a while back.

http://www.durofy.co...etween-c-and-c/
http://www.cprogramm...l/c-vs-c++.html


Quote

any reason that learning C would still be necessary in our current times?

That seems like a poor view of things. More like "I get to learn c too!".

Let me do the quick search for you: 'c uses':

Quote

C is often used for "system programming", including implementing operating systems and embedded system applications, due to a combination of desirable characteristics such as code portability and efficiency, ability to access specific hardware addresses, ability to pun types to match externally imposed data access requirements, and low run-time demand on system resources

https://en.wikipedia...anguage%29#Uses



hey would you say I should get into a C programming book asap right now

or would you say I should do some of those programming paradigm and math courses videos from MIT and Stanford on youtube first?

would it be more beneficial for me to just get into a C programming book or something right now?
Was This Post Helpful? 0
  • +
  • -

#20 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9287
  • View blog
  • Posts: 34,811
  • Joined: 12-June 08

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 13 July 2014 - 09:31 AM

Quote

hey would you say I should get into a C programming book asap right now

or would you say I should do some of those programming paradigm and math courses videos from MIT and Stanford on youtube first?

Both? Typically one learns comp sci theory with their class's given language.. Honsetly, come on hoss - you know your schedule, interests, and what not. Make a choice on what to do.
Was This Post Helpful? 0
  • +
  • -

#21 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 15 July 2014 - 08:00 AM

yes you are right

This post has been edited by john5220: 15 July 2014 - 08:03 AM

Was This Post Helpful? 0
  • +
  • -

#22 modi123_1  Icon User is offline

  • Suitor #2
  • member icon



Reputation: 9287
  • View blog
  • Posts: 34,811
  • Joined: 12-June 08

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 15 July 2014 - 08:03 AM

Sure.

edit (looks like someone cut their post after I replied)

This post has been edited by modi123_1: 15 July 2014 - 08:14 AM

Was This Post Helpful? 0
  • +
  • -

#23 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 15 July 2014 - 08:04 AM

View Postmodi123_1, on 13 July 2014 - 09:31 AM, said:

Quote

hey would you say I should get into a C programming book asap right now

or would you say I should do some of those programming paradigm and math courses videos from MIT and Stanford on youtube first?

Both? Typically one learns comp sci theory with their class's given language.. Honsetly, come on hoss - you know your schedule, interests, and what not. Make a choice on what to do.


BTW a friend just emailed me the new revised updated course outline for the program.

Would say judging from these titles it is a decent program and an excellent blend of computer science and electrical engineering?

I am going to do the software specialization option.

I noticed they now offer here "Algorithm Analysis and Design"
when I google it I see stanford university comes up. In addition I also see in this course year 1 it has discrete mathematics. hmm seems this course got a lot better over the years because it was criticized for not having discrete maths.

Year 1 :

Engineering Mathematics I
Information Systems
Programming I "C"- ICT
ICT Industry Seminar
Electrical Systems - ICT
Computer Networks

Communication Skills
Discrete Mathematics
Engineering Mathematics
Programming II "C++" - ICT
Electronics - ICT
Digital Systems Logic Design

Year 2:

Engineering Mathematics II
Object Oriented Programming "JAVA"
Computer Organization
Network Architecture
Operating Systems
Project Management - ICT

Engineering Mathematics IV -ICT
Data Structures and Algorithms
Software Engineering I
Electronics II - ICT
Database Systems I
Signals and Systems

Year 3:

MANDATORY COURSES

Business Practices and Entrepreneurship
Design Project III
Designs Project IV

SOFTWARE ENGINEERING - OPTION
Mobile Application Development
Algorithm Analysis and Design
Advanced Software Systems

NETWORK AND TELECOMMUNICATION ENGINEERING - OPTION
Telecommunication Systems
Digital Communications
Wireless Communications

ELECTIVES

SOFTWARE ENGINEERING
Database Systems II
Object Oriented Analysis and Design
Embedded Systems
Internet Technology and E- Commerce

NETWORK AND TELECOMMUNICATION ENGINEERING - OPTION
Electromagnetism
Network Architecture II
Communication Design and Management
Communication Security and Privacy

GENERAL ELECTIVES
ICT Industry Outreach I
Engineering Mathematics V - ICT
IT Project Hut
ICT Soft Skills
Was This Post Helpful? 0
  • +
  • -

#24 john5220  Icon User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 78
  • Joined: 06-November 13

Re: Need advice from soneone who has done Engineering / CS Bsc

Posted 15 July 2014 - 08:24 AM

View Postmodi123_1, on 15 July 2014 - 08:03 AM, said:

Sure.

edit (looks like someone cut their post after I replied)


Yeah I posted twice by mistake so I cut the first one.
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2