Thanks for guiding the students. I am an electrical engineer, major in electronics. My experience is in programming microcontrollers. Any one who is considering computer engineering as their major, let me tell you a ground reality. It has very little scope in Pakistan. There are many reasons why. Some I have given below, *) you need to purcahse a dev board to do the prototyping in initial stages. Dev boards are pricy so companies create custom pcb boards to cut costs and that brings us to the next point. *) you need to design a custon PCB that is bare minumum to your needs to cut costs in later stages; PCB Fabrication, components cost, component assembly cost. *)Applications of such systems are in military equipments, medical devices, and embedded devices -- a digital alarm clock with many features, for example. As you can see, all these things are physical in nature. Therefore it requires heavy investments compared to merely building software applications. You also need mechanical design engineers. *) Normally heavy investment should mean the reward is also greater. But No. In order to compete with international market, your product needs to be extremely good at multitude of things like Quality of PCB, Quality of components, Good PCB design practices, appropriate Electromagnetic compatibility, innovative idea, resource optimized software, and the solution should be the cheapest. Mostly companies are not able to compete at international level. All thanks to our neigbour china. As a result they provide very specific solution and are unable to step into consumer electronics market. Hence they don't earn much money. *) Very few companies are doing development in Pakistan because of obvious reasons explained earlier -- too much risk, too little reward. *) Getting remote opportunities is extremely hard because you have to debug problems by hooking oscilloscope or logic analyzer to the hardware to figure out issues. In other words, you have to be onsite to do most of the work. *)Getting started is difficult. You don't just open youtube, download necessary tools, and start practicing. You need real hardware. *) Also, lower your salary expectations. Like expect around 80k to 100k after three years of experience. *) Last but not the least. If you are granted an opportunity to work on technology you have never worked before. Like you work 3 years on microcontrollers such as esp family, AVR, stm32 arm, are good at concurrent programming using rtos, have a track record of delivering projects on time and are asked to work on FPGA based system. Prepare yourself to receive a 40k offer. Because if you won't take it, somebody else will. You need to prioritize learning for a very long period inorder to get good financial outcomes.
+1 I changed my FYP because of these reasons. Hardware mein ek masla aaya to samjho hm war gaye. Jb tk paisa na ho ya phir mein bahir kisi ko janta na hun bohot muskil hai kaam krna. Now I am learning Web development xD. Pakistan mein bas websites pr hi kaam ho raha hai. Agar kamana shuru ho gaya tb hi deakhun ga k PCB order, parts order krny aur FPGAs k faltu paisay k nahi.
@@recluze Got in a situation where my name wasn't included in the CS Merit list but I was eligible for Computer Engineering. Mostly in such situations, the students are instructed to make a decision and submit the admission fees to reserve a seat. Did a basic research in the short time where people misguided me that there is no major difference between the two degrees. Also if you are comparing the courses of the degrees, I would say ignore the courses of the first 4 semesters as these courses are almost same eg Report writing, Communication skills etc. Also there is a Programming Fundamentals course in both the degrees but the Engineering students are taught C,CPP whereas the same course in CS offers an opportunity to learn programming languages used in software development.
Another important thing to consider, don't fall for the trap of electable courses. Universities include tons of electable courses related to CS, however once you are in senior semester you realize that those courses are not offered since most of the the faculty members are Electrical Engineers as described in the video.
That is so so true. Really appreciate your input. These are the reasons I made this video. Words sound great when coming from universities but later, they fail to deliver.
JazakAllah. I'm current watching your Intro to Computing playlist, its really really helpful. The way you teach is superb. Even though I'm a complete newcomer to this field yet, I'm able to understand your lectures. May Allah reward you in both Worlds❤
Assalamu'alaikum. Appreciate your kind words. Do post in the comments if you have any questions. It's the most important playlist on the channel and you will learn a lot inshaallah.
@@recluze Walaikum assalam, InshAllah would surely ask questions if required otherwise all good to go so far Alhamdulillah. The students who were able to attend your class physically were really blessed.
Don't want to misguide anyone but I am third year computer system engineering student at DUET and I have zero interest in hardware courses and majority students of my department like me I don't why but mostly students like software side of computer science or engineering I have met many alumnis of my department and almost all of them are working in software industry not in hardware and believe me 90 percent of the universities professors has no connection with industry in Pakistan there is huge industry academia gap so keep in mind if you take admission in computer science or computer system engineering or computer engineering or any field you will have to work hard on your own and you will have to develop your skill set and there are tons of resources available on UA-cam or internet if you depend on your university so believe me you will waste your 4 years of graduation and after graduation you will not be able to get an entry level job 90 percent universities are useless in Pakistan only few are good so the main point is that it doesn't matter you do computer system engineering or computer science or software engineering in the end you will have to learn skills. Skills are most important and your skills will help you to get job. Don't be confuse I know your first priority will be computer science or software engineering but believe me I am computer system engineering student 70 to 80 percent courses are same if you have a chance to get admission in computer system engineering or so don't miss after 1 or 2 years of admission you will think it's almost same.
This series is already finished see sir first intro videos sir alreay told that its not a full fledged networks course its just a begginers course to give a strong foundation
I just want to say that we appreciate your uploads and knowledge! I just am in a weird position where im stuck between choosing Web development or Software Quality Assurance as my career. In serious anxiety regarding this issue. Your guidance would mean alot in this regard. Im currently trying to improve my problem solving via OOP/DSA. I personally want to pursue SQA but the job market seems a bit tough. Hoping to hear from you. May Allah keep you safe and sound, Ameen!
If I had a choice between web and SQA, I would definitely take SQA and then get really good at it so that the fewer number of jobs would not be an issue. Web just doesn't have that much growth opportunities. Look at the "roadmap for SQA" video and see what things you can learn to improve your skills. That would be my suggestion in brief.
Thank you, DR! The video was really helpful. As a fresh computer science graduate from an affiliated college in 2023, I was always unsure about the major differences between the fields, and your explanation clarified a lot. I’m particularly interested in data science and machine learning rather than web or mobile app development. I completed my final year project in machine learning, and over the past year to year and a half, I’ve dedicated a significant amount of time to this field. However, I haven’t been able to secure a job yet. Could you please recommend how I can approach this area and improve my chances of finding a job in Peshawar or even in Islamabad? Thank you!
Pakistan mein scope nahi hai is ka. Silicon na idr AMD hai na Nadia hai. FPGAs banned hn to un ki price bohot zada hai. Good Microcontrollers are pricey. All the graduates in my university are working in CS field. Koi Data Base mien kaam kr raha hai koi web development mein hai.
True my friend is doing electrical engineering at paf kiet and university tell them this is their last batch and they will not continue to offer electrical engineering
sir can u make a video for students who did not got into good universities like fast,nust,gik etc but are determined and hardworking in the field of CS.What pathway should they follow to be unique in this field. jazakAllah.
Learn programming well, look at large-scale software engineering. Look at fields like algorithms and quality assurance. Make sure you cover aspects of CS that are not included in your degree. When you are taking any course, supplement it with online learning from CS people. That way, you will get the best of both worlds! (The "how to approach learning" playlist on the channel would be useful for you in this case.)
Assalamualikum! I have got admission in Bs CS in UET Taxila and also in Bs SE in NUST. I like both fields evenly. I am in touch with a senior who have studied Bs CS from uet taxila and even won a gold medal in 2022. He told me that the syllabus at uet taxila for Bs Cs is very old. I didn't get admission in Bs Cs in NUST but i did get admission in Bs SE in NUST. Now what should I go for?? Either Bs CS from uet taxila or Bs SE from nust?? Sir kindly reply me as soon as possible because i have very short time to choose plz
The hardware you need to know is taught in cs like architecture coal dld and some electives so it's not that you can't study hardware in cs it's just the difference of focus
See his os play list he has covered some basics of security there and given some pointers to what next after completing his os networking and coal Play list you can eventually follow the roadmap you want beacuse even security is very broad term if you want specific answer ask specific question i am pasting sir comment below a) Learn basic discrete mathematics well. You need to be fluent with the concepts of sets etc. I suggest a book called "How to prove it" by Velleman. It's dense but it's essential. b) Get a good crypto course. There's one on coursera by University of Maryland I think. c) Follow large security conferences. I suggest CCS, S&P, Usenix Security, Euro S&P to begin with. Also keep up with blackhat and defcon (but just for information). d) Get a really good understanding of Assembly, Architecture, OS and DevOps. You can look at my OS course for a brief intro. I have some security stuff in there as well. "Sir words"
Software engineering isn't all that bad. At least degree title is equivalent. Just make sure you cover all the stuff missed in SE degree. Go through the boost your BS series of videos.
Thank you so much. I got an offer letter from NUST for Comp Engg and from Nutech for CS and I was wondering which I should do because I want to become a software developer. I have no interest in working on hardware but I was willing to go to nust for comp engg just because I thought its degree has greater value in the market. What do you think? Should I choose the popular degree or should I choose the one that suits my career goals? Please reply, I have to respond to the offer letter by tomorrow
I'm afraid I can't comment on your specific situation because I don't have all the information in front of me. Regarding "Brand name university", the general question is answered in a lot more detail in my "degree vs skills" video. That's the best advice I can offer at the moment. May Allah help you make the best decision.
Sir, In many of your videos, you recommend having a website. Should the website be built using WordPress or coded from scratch? You’ve suggested doing web development in breadth, so it would be sufficient for creating a website? Also you recommend making projects and posting them there as well. How can I get project ideas? After watching your ITC playlist, I'm unsure what projects I can create with this knowledge. The same goes for the OOP playlist. Why am I struggling to come up with project ideas? When I search for project ideas on Reddit communities, people are suggesting things that I can’t even understand. What are they learning to reach that stage that we are not? Please explain this project thing.
The whole theme of itc Playlist is that you have to focus on solving problem not on particular techstack same goes for personal website your objective is to get a website how you do it doesn't really matter people generally go with wordpress beacuse it requires very little effort but if you want you can code it the motives of web technologies sir has stated is to understand the big picture of computer science and see how things work together you understand the core subjects such as os networking you can definitely use them for build your website but that's not the motives first clearly understand the motive than majority of questions will automatically disappear for projects as itc is not development course its a fundamentals course to get you started with programing and you will build on top of these to do development all cs courses build on top of each other for projects you typically need a gui Library in which ever language you are working in such as javafx in in java tkinter or turtle in python sfml,opengl,vulkan etc in cpp if you don't know one it doesn't matter firstly start with console based application and when you get comfortable move to gui but don't spend much time on gui except cpp if you want to go in graphic type of thing for projects ideas you can start with basic lms or hotel management take a look at UA-cam projects for your course it will help you get started there's a website called javatpoint it has simple project ideas implementation is mainly in java but you can get ideas from it and code in language you prefer
@@recluze sir I means that my university only has bachelors on (computer science and engineering) this is there only course for computers so I want to ask is it ok to take
@@abdulmueed2556may be you should watch his cs vs se videos he has answered that question here but short answer is that the area where there are jobs of cs nobody really cares about pec label even many are making their future without degree so don't fall for good labelz
@@ahsanhafeez7631 what a if person already pursued that and also don't find any way back... I think i should complete relevant courses from his playlists as he usually mention
Don't you think characterizing Computer Engineering solely as hardware is a bit misleading? This implies that the focus is **ONLY** on designing analog circuits, digital ICs, or using HDLs to create logic circuits. However, Computer Engineering is an interdisciplinary field with a much broader scope than just hardware. For example, it also makes you eligible for software jobs, especially in areas close to the hardware, such as firmware, also known as bare metal programming. Additionally, embedded systems are a significant part of the field and are themselves very broad. Other than that there is IoT which is a growing field nowadays. A thing to notice here is that most of the CS students don't qualify for these domains due to their lack of eelctronics knowledge. Also, your introduction implied that Computer Engineering is a new field, which isn't accurate. Berkeley's EECS is well-known and has been around for many years. MIT also offers an EE+CS program (recently renamed to Electrical Engineering with Computer Science Applications) that is quite famous and has a curriculum similar to Computer Engineering.
You are right on ALL counts. My only concern is that universities are misleading students by trying to get them to enroll in CE when students actually want to go into CS. If someone is interested in going into CE (and they know what they want), it's not a new field and not even an outdated one. It's just that its job market is, let's just say, a lot more restrictive. And you are right that CS actually came from EE but that's a long while back. My point is only to make sure that students know what they are getting into. Appreciate your detailed comment. Thanks!
@@imnemo2327you can work with embedded systems in cs as well and system programming is basically the main concern of cs some universities offer hardware related electives even if they dont you can take a good online course on micro procesor and start working on it so go with cs and explore areas you like the rest is upon you
@@imnemo2327 you can work with embedded systems in cs as well and system programming is basically the main concern of cs some universities offer hardware related electives even if they dont you can take a good online course on micro procesor and start working on it so go with cs and explore areas you like the rest is upon you
Learn programming well, look at large scale software engineering. Look at fields like algorithms and quality assurance. Make sure you cover aspects of CS that are not included in your degree. (The how to approach learning playlist on the channel would be useful for you in this case.)
You should watch his career counseling videos for detailed answer short answer if you are really interested in networking and telecommunication industry you can go for it but general advice would be to go with cs and do ccna ccia and ccnp side by side and you will be good to go beacuse in it maim focus is not on programing but if you know programming well you can grow quickly in field
Yes, you can. It's just that you are not getting yourself stuck with hardware (as in CE). If you like hardware, you can explore it while remaining in CS.
Aoa, Sir can u help me with a doubt which is that I cant get admission in BSCS due to low Aggregate and im getting admission in BSIT and my main motive is to become a programmer and do coding. So can I pursue my career in coding by doing BSIT or not? Some of my teachers are saying that BSIT isnt good as it will not lead to good jobs. Kindly reply me as soon as possible as I dont have much time left to make a decision.
Bs it mainly deals with networking and telecommunication industry you can get good at programing in any fields but cs is recommended if you can't get cs in one uni try the other one there are many uni
Waalaikumussalam. I think .. but am not sure... That in most cases BS IT is equivalent to BS CS. Please try to reach out to some software houses and ask them if they consider BS IT degrees when hiring. Don't ask universities. They don't know. Ask companies politely and even if a couple say yes, you should be good.
@@recluze Well sir if u search on google they'll tell that there are not much jobs offered to IT and if u get one that'll be related to networking. My main interest is coding so should I go into BSCS in any small university like SZABIST Islamabad?
Hello, I hope you are doing well. I have a lot of confusion right now. So I am a pre medical student ( forced into medical coz of some conditions ), but I generally like programming. My hobby is android app development. I gave NUST entry test, I did score well but it seems so that they have replaced one of their BS CS section with BS AI, means one less CS section and really high merit of BS CS ( I might not get in it ). The other option I have right now is to go for BS AI, I've seen ur video and also checked the course, 5 out of 7 semesters are same. My question is, what to do now? I don't have any other uni, so my only option is to go for BS AI. I definitely will do a lot of programming as a hobby along the university so I am sure I'll be very fine in the skills part.
Firstly it's not necessary to go for good uni you can go for average one if you got cs their in case of ai being only option do explore other fields as well specially web and game all purpose of sir suggestion is not to limit your opportunities as you said when both curriculum is same why to just tag them differently why didn't go for cs and take electives of your niche but if you do take ai do cover breadth best of luck for future
That would also be my suggestion. Don't go for BS in AI. Find another university where you can get into CS. If it's a good brand label name, that's a plus. Otherwise, a BS in AI is just too much of a risk.
@@recluze But the problem is, most of the universities have concluded their admission process. Now I can only wait to see if I get selected in BS CS or not in NUST. In case I don't get selected in BS CS, I will have to go for BS AI. Should I go for gap year? Or should I cover the extra CS courses along with BS AI?
If you do end up in BS AI, I wouldn't recommend a gap year. Just go with what you have and make the best of it. Make sure you cover all the stuff that is missing. Keep us posted in the comments as you proceed with your degree. Inshaallah it will work out great either way.
@@recluze Thanks a lot sir I have in hell of a confusion, and I for sure will keep you posted. Once again, thanks a lot again, this matters a lot to me.
@@imnemo2327 sorry i read it se but i think suggestion would be same both ee and ce are more focused on hardware you can work on software from any fields but if you want to pursue it as carrier cs might be a good choice
@@AliShan-lx3yf ji bhai mujhe pta hai aur mene apko yehe btaya hai ke playlists programing ke hai ict ke playlists me python cpp aur java hai dsa me python hai oop me cpp hai numerical me python bai aur aik tutorial sir ke channel oe julia ka bhi ha
Thanks for guiding the students. I am an electrical engineer, major in electronics. My experience is in programming microcontrollers. Any one who is considering computer engineering as their major, let me tell you a ground reality. It has very little scope in Pakistan. There are many reasons why. Some I have given below,
*) you need to purcahse a dev board to do the prototyping in initial stages. Dev boards are pricy so companies create custom pcb boards to cut costs and that brings us to the next point.
*) you need to design a custon PCB that is bare minumum to your needs to cut costs in later stages; PCB Fabrication, components cost, component assembly cost.
*)Applications of such systems are in military equipments, medical devices, and embedded devices -- a digital alarm clock with many features, for example. As you can see, all these things are physical in nature. Therefore
it requires heavy investments compared to merely building software applications. You also need mechanical design engineers.
*) Normally heavy investment should mean the reward is also greater. But No. In order to compete with international market, your product needs to be extremely good at multitude of things like Quality of PCB, Quality of components, Good PCB design practices, appropriate Electromagnetic compatibility, innovative idea, resource optimized software, and the solution should be the cheapest. Mostly companies are not able to compete at international level. All thanks to our neigbour china. As a result they provide very specific solution and are unable to step into consumer electronics market. Hence they don't earn much money.
*) Very few companies are doing development in Pakistan because of obvious reasons explained earlier -- too much risk, too little reward.
*) Getting remote opportunities is extremely hard because you have to debug problems by hooking oscilloscope or logic analyzer to the hardware to figure out issues. In other words, you have to be onsite to do most of the work.
*)Getting started is difficult. You don't just open youtube, download necessary tools, and start practicing. You need real hardware.
*) Also, lower your salary expectations. Like expect around 80k to 100k after three years of experience.
*) Last but not the least. If you are granted an opportunity to work on technology you have never worked before. Like you work 3 years on microcontrollers such as esp family, AVR, stm32 arm, are good at concurrent programming using rtos, have a track record of delivering projects on time and are asked to work on FPGA based system. Prepare yourself to receive a 40k offer. Because if you won't take it, somebody else will. You need to prioritize learning for a very long period inorder to get good financial outcomes.
Thanks for the detailed answer
Jazakallah khair for the details. Really appreciate the feedback. This will help others gauge their goals and potential much better.
@@recluze Jazak Allah for noticing my reply. I deeply respect you for the work you are doing.
+1 I changed my FYP because of these reasons. Hardware mein ek masla aaya to samjho hm war gaye. Jb tk paisa na ho ya phir mein bahir kisi ko janta na hun bohot muskil hai kaam krna. Now I am learning Web development xD. Pakistan mein bas websites pr hi kaam ho raha hai. Agar kamana shuru ho gaya tb hi deakhun ga k PCB order, parts order krny aur FPGAs k faltu paisay k nahi.
Wish I had seen this video 4 years ago. Thanks for guiding the students.
Would you mind sharing your experience? It might be helpful for others who are just getting into the same situation as you. Appreciate it!
@@recluze Got in a situation where my name wasn't included in the CS Merit list but I was eligible for Computer Engineering. Mostly in such situations, the students are instructed to make a decision and submit the admission fees to reserve a seat. Did a basic research in the short time where people misguided me that there is no major difference between the two degrees. Also if you are comparing the courses of the degrees, I would say ignore the courses of the first 4 semesters as these courses are almost same eg Report writing, Communication skills etc. Also there is a Programming Fundamentals course in both the degrees but the Engineering students are taught C,CPP whereas the same course in CS offers an opportunity to learn programming languages used in software development.
Another important thing to consider, don't fall for the trap of electable courses. Universities include tons of electable courses related to CS, however once you are in senior semester you realize that those courses are not offered since most of the the faculty members are Electrical Engineers as described in the video.
That is so so true. Really appreciate your input. These are the reasons I made this video. Words sound great when coming from universities but later, they fail to deliver.
From where u studied engineering?
JazakAllah. I'm current watching your Intro to Computing playlist, its really really helpful. The way you teach is superb. Even though I'm a complete newcomer to this field yet, I'm able to understand your lectures. May Allah reward you in both Worlds❤
Assalamu'alaikum. Appreciate your kind words. Do post in the comments if you have any questions. It's the most important playlist on the channel and you will learn a lot inshaallah.
@@recluze Walaikum assalam, InshAllah would surely ask questions if required otherwise all good to go so far Alhamdulillah. The students who were able to attend your class physically were really blessed.
@@Legacyy_01💯
Don't want to misguide anyone but I am third year computer system engineering student at DUET and I have zero interest in hardware courses and majority students of my department like me I don't why but mostly students like software side of computer science or engineering I have met many alumnis of my department and almost all of them are working in software industry not in hardware and believe me 90 percent of the universities professors has no connection with industry in Pakistan there is huge industry academia gap so keep in mind if you take admission in computer science or computer system engineering or computer engineering or any field you will have to work hard on your own and you will have to develop your skill set and there are tons of resources available on UA-cam or internet if you depend on your university so believe me you will waste your 4 years of graduation and after graduation you will not be able to get an entry level job 90 percent universities are useless in Pakistan only few are good so the main point is that it doesn't matter you do computer system engineering or computer science or software engineering in the end you will have to learn skills. Skills are most important and your skills will help you to get job.
Don't be confuse I know your first priority will be computer science or software engineering but believe me I am computer system engineering student 70 to 80 percent courses are same if you have a chance to get admission in computer system engineering or so don't miss after 1 or 2 years of admission you will think it's almost same.
I have confusion, too. Really needed this. I am in AI, but wanna know more about this.
Nice video sir. Keep making more videos to help us.
sir still waiting for the remaining lectures of Computer Networks. the lectures have helped me a lot to better understand the practical concepts 💯💯
This series is already finished see sir first intro videos sir alreay told that its not a full fledged networks course its just a begginers course to give a strong foundation
I just want to say that we appreciate your uploads and knowledge! I just am in a weird position where im stuck between choosing Web development or Software Quality Assurance as my career. In serious anxiety regarding this issue. Your guidance would mean alot in this regard. Im currently trying to improve my problem solving via OOP/DSA. I personally want to pursue SQA but the job market seems a bit tough. Hoping to hear from you. May Allah keep you safe and sound, Ameen!
If I had a choice between web and SQA, I would definitely take SQA and then get really good at it so that the fewer number of jobs would not be an issue. Web just doesn't have that much growth opportunities. Look at the "roadmap for SQA" video and see what things you can learn to improve your skills. That would be my suggestion in brief.
Thank you, DR!
The video was really helpful. As a fresh computer science graduate from an affiliated college in 2023, I was always unsure about the major differences between the fields, and your explanation clarified a lot.
I’m particularly interested in data science and machine learning rather than web or mobile app development. I completed my final year project in machine learning, and over the past year to year and a half, I’ve dedicated a significant amount of time to this field. However, I haven’t been able to secure a job yet.
Could you please recommend how I can approach this area and improve my chances of finding a job in Peshawar or even in Islamabad? Thank you!
Pakistan mein scope nahi hai is ka. Silicon na idr AMD hai na Nadia hai. FPGAs banned hn to un ki price bohot zada hai. Good Microcontrollers are pricey. All the graduates in my university are working in CS field. Koi Data Base mien kaam kr raha hai koi web development mein hai.
الله آپکی عمر میں برکت دیں
May Allah reward you for guiding the students in the right direction!
Ameen.
Sir please make a playlist on DSA.
Sir already had a play list on dsa
True my friend is doing electrical engineering at paf kiet and university tell them this is their last batch and they will not continue to offer electrical engineering
Same going on in many universities.
Very informative Sir thank you
I liked this honest review 👍
sir can u make a video for students who did not got into good universities like fast,nust,gik etc but are determined and hardworking in the field of CS.What pathway should they follow to be unique in this field. jazakAllah.
Learn programming well, look at large-scale software engineering. Look at fields like algorithms and quality assurance. Make sure you cover aspects of CS that are not included in your degree. When you are taking any course, supplement it with online learning from CS people. That way, you will get the best of both worlds! (The "how to approach learning" playlist on the channel would be useful for you in this case.)
@@recluze thanks sir
Assalamualikum!
I have got admission in Bs CS in UET Taxila and also in Bs SE in NUST. I like both fields evenly. I am in touch with a senior who have studied Bs CS from uet taxila and even won a gold medal in 2022. He told me that the syllabus at uet taxila for Bs Cs is very old. I didn't get admission in Bs Cs in NUST but i did get admission in Bs SE in NUST. Now what should I go for?? Either Bs CS from uet taxila or Bs SE from nust??
Sir kindly reply me as soon as possible because i have very short time to choose plz
Sir kaya BSCS uet sy best he ya koi orr uni choose karu plz guide kr dein
Sir, isn't it better to know about hardware to get an idea of how things work under the hood if you're a CS major? Doesn't it help in the long run?
The hardware you need to know is taught in cs like architecture coal dld and some electives so it's not that you can't study hardware in cs it's just the difference of focus
Please make a detailed video on roadmap for cybersecurity.
See his os play list he has covered some basics of security there and given some pointers to what next after completing his os networking and coal Play list you can eventually follow the roadmap you want beacuse even security is very broad term if you want specific answer ask specific question i am pasting sir comment below
a) Learn basic discrete mathematics well. You need to be fluent with the concepts of sets etc. I suggest a book called "How to prove it" by Velleman. It's dense but it's essential.
b) Get a good crypto course. There's one on coursera by University of Maryland I think.
c) Follow large security conferences. I suggest CCS, S&P, Usenix Security, Euro S&P to begin with. Also keep up with blackhat and defcon (but just for information).
d) Get a really good understanding of Assembly, Architecture, OS and DevOps. You can look at my OS course for a brief intro. I have some security stuff in there as well.
"Sir words"
There is no scope for computer science engineering in Pakistan. If you want to make your carrier in this field you must have to move Abroad.
bro please i don’t have enough merit for CS so i am going with SE but i am scared after watching your videos. Should i go or not
Software engineering isn't all that bad. At least degree title is equivalent. Just make sure you cover all the stuff missed in SE degree. Go through the boost your BS series of videos.
Thank you so much. I got an offer letter from NUST for Comp Engg and from Nutech for CS and I was wondering which I should do because I want to become a software developer. I have no interest in working on hardware but I was willing to go to nust for comp engg just because I thought its degree has greater value in the market. What do you think? Should I choose the popular degree or should I choose the one that suits my career goals?
Please reply, I have to respond to the offer letter by tomorrow
I'm afraid I can't comment on your specific situation because I don't have all the information in front of me. Regarding "Brand name university", the general question is answered in a lot more detail in my "degree vs skills" video. That's the best advice I can offer at the moment. May Allah help you make the best decision.
Sir, In many of your videos, you recommend having a website. Should the website be built using WordPress or coded from scratch? You’ve suggested doing web development in breadth, so it would be sufficient for creating a website?
Also you recommend making projects and posting them there as well. How can I get project ideas? After watching your ITC playlist, I'm unsure what projects I can create with this knowledge. The same goes for the OOP playlist. Why am I struggling to come up with project ideas? When I search for project ideas on Reddit communities, people are suggesting things that I can’t even understand. What are they learning to reach that stage that we are not? Please explain this project thing.
The whole theme of itc Playlist is that you have to focus on solving problem not on particular techstack same goes for personal website your objective is to get a website how you do it doesn't really matter people generally go with wordpress beacuse it requires very little effort but if you want you can code it the motives of web technologies sir has stated is to understand the big picture of computer science and see how things work together you understand the core subjects such as os networking you can definitely use them for build your website but that's not the motives first clearly understand the motive than majority of questions will automatically disappear for projects as itc is not development course its a fundamentals course to get you started with programing and you will build on top of these to do development all cs courses build on top of each other for projects you typically need a gui Library in which ever language you are working in such as javafx in in java tkinter or turtle in python sfml,opengl,vulkan etc in cpp if you don't know one it doesn't matter firstly start with console based application and when you get comfortable move to gui but don't spend much time on gui except cpp if you want to go in graphic type of thing for projects ideas you can start with basic lms or hotel management take a look at UA-cam projects for your course it will help you get started there's a website called javatpoint it has simple project ideas implementation is mainly in java but you can get ideas from it and code in language you prefer
Sir plz can you guide me my university is saying computer science and engineering in their field
I don't understand. What's the question?
@@recluze sir I means that my university only has bachelors on (computer science and engineering) this is there only course for computers so I want to ask is it ok to take
Sir If a person doing CE he or she will stuck only in hardware or may persue software as well?
You can pursue software as well but main point is if you're interested in software why to go in CE why cs you can also explore hardware in cs
@@ahsanhafeez7631 a PEC degree💀
@@abdulmueed2556may be you should watch his cs vs se videos he has answered that question here but short answer is that the area where there are jobs of cs nobody really cares about pec label even many are making their future without degree so don't fall for good labelz
@@ahsanhafeez7631 what a if person already pursued that and also don't find any way back... I think i should complete relevant courses from his playlists as he usually mention
Don't you think characterizing Computer Engineering solely as hardware is a bit misleading? This implies that the focus is **ONLY** on designing analog circuits, digital ICs, or using HDLs to create logic circuits. However, Computer Engineering is an interdisciplinary field with a much broader scope than just hardware. For example, it also makes you eligible for software jobs, especially in areas close to the hardware, such as firmware, also known as bare metal programming. Additionally, embedded systems are a significant part of the field and are themselves very broad. Other than that there is IoT which is a growing field nowadays.
A thing to notice here is that most of the CS students don't qualify for these domains due to their lack of eelctronics knowledge.
Also, your introduction implied that Computer Engineering is a new field, which isn't accurate. Berkeley's EECS is well-known and has been around for many years. MIT also offers an EE+CS program (recently renamed to Electrical Engineering with Computer Science Applications) that is quite famous and has a curriculum similar to Computer Engineering.
You are right on ALL counts. My only concern is that universities are misleading students by trying to get them to enroll in CE when students actually want to go into CS. If someone is interested in going into CE (and they know what they want), it's not a new field and not even an outdated one. It's just that its job market is, let's just say, a lot more restrictive.
And you are right that CS actually came from EE but that's a long while back. My point is only to make sure that students know what they are getting into. Appreciate your detailed comment. Thanks!
@@imnemo2327you can work with embedded systems in cs as well and system programming is basically the main concern of cs some universities offer hardware related electives even if they dont you can take a good online course on micro procesor and start working on it so go with cs and explore areas you like the rest is upon you
@@imnemo2327 you can work with embedded systems in cs as well and system programming is basically the main concern of cs some universities offer hardware related electives even if they dont you can take a good online course on micro procesor and start working on it so go with cs and explore areas you like the rest is upon you
Sir who got stuck in Computer engineering how they can go into cs. If someone want to work on software but he has done half of his degree.
Learn programming well, look at large scale software engineering. Look at fields like algorithms and quality assurance. Make sure you cover aspects of CS that are not included in your degree. (The how to approach learning playlist on the channel would be useful for you in this case.)
What are your thoughts on bioinformatics
also tell about BS in IT, should i choose it if i have no other options?
You should watch his career counseling videos for detailed answer short answer if you are really interested in networking and telecommunication industry you can go for it but general advice would be to go with cs and do ccna ccia and ccnp side by side and you will be good to go beacuse in it maim focus is not on programing but if you know programming well you can grow quickly in field
Sir, can I person with bs in cs can go to the hardware side.
Yes, you can. It's just that you are not getting yourself stuck with hardware (as in CE). If you like hardware, you can explore it while remaining in CS.
Your thoughts on Bioinformatics
Aoa, Sir can u help me with a doubt which is that I cant get admission in BSCS due to low Aggregate and im getting admission in BSIT and my main motive is to become a programmer and do coding. So can I pursue my career in coding by doing BSIT or not?
Some of my teachers are saying that BSIT isnt good as it will not lead to good jobs.
Kindly reply me as soon as possible as I dont have much time left to make a decision.
Bs it mainly deals with networking and telecommunication industry you can get good at programing in any fields but cs is recommended if you can't get cs in one uni try the other one there are many uni
Waalaikumussalam. I think .. but am not sure... That in most cases BS IT is equivalent to BS CS. Please try to reach out to some software houses and ask them if they consider BS IT degrees when hiring. Don't ask universities. They don't know. Ask companies politely and even if a couple say yes, you should be good.
@@recluze Well sir if u search on google they'll tell that there are not much jobs offered to IT and if u get one that'll be related to networking. My main interest is coding so should I go into BSCS in any small university like SZABIST Islamabad?
Hello, I hope you are doing well.
I have a lot of confusion right now. So I am a pre medical student ( forced into medical coz of some conditions ), but I generally like programming. My hobby is android app development. I gave NUST entry test, I did score well but it seems so that they have replaced one of their BS CS section with BS AI, means one less CS section and really high merit of BS CS ( I might not get in it ).
The other option I have right now is to go for BS AI, I've seen ur video and also checked the course, 5 out of 7 semesters are same. My question is, what to do now? I don't have any other uni, so my only option is to go for BS AI. I definitely will do a lot of programming as a hobby along the university so I am sure I'll be very fine in the skills part.
Firstly it's not necessary to go for good uni you can go for average one if you got cs their in case of ai being only option do explore other fields as well specially web and game all purpose of sir suggestion is not to limit your opportunities as you said when both curriculum is same why to just tag them differently why didn't go for cs and take electives of your niche but if you do take ai do cover breadth best of luck for future
That would also be my suggestion. Don't go for BS in AI. Find another university where you can get into CS. If it's a good brand label name, that's a plus. Otherwise, a BS in AI is just too much of a risk.
@@recluze But the problem is, most of the universities have concluded their admission process. Now I can only wait to see if I get selected in BS CS or not in NUST. In case I don't get selected in BS CS, I will have to go for BS AI. Should I go for gap year? Or should I cover the extra CS courses along with BS AI?
If you do end up in BS AI, I wouldn't recommend a gap year. Just go with what you have and make the best of it. Make sure you cover all the stuff that is missing. Keep us posted in the comments as you proceed with your degree. Inshaallah it will work out great either way.
@@recluze Thanks a lot sir I have in hell of a confusion, and I for sure will keep you posted. Once again, thanks a lot again, this matters a lot to me.
Is bsEE is better then Bs computer engineering?
See his cs vs se video for discussion on se but its far better than ce if you're interested in software side
@@ahsanhafeez7631 he asked about BS. Electrical engineering, not BS software engineering.
@@imnemo2327 sorry i read it se but i think suggestion would be same both ee and ce are more focused on hardware you can work on software from any fields but if you want to pursue it as carrier cs might be a good choice
Maqsad😂
Assalamoalikum sir aapk programming language tutorials hai
All playlists are on the channel if you're begginer start with ict playlist
@@ahsanhafeez7631may 5,6 videos deke hai ict outstanding
@@AliShan-lx3yf ji bhai mujhe pta hai aur mene apko yehe btaya hai ke playlists programing ke hai ict ke playlists me python cpp aur java hai dsa me python hai oop me cpp hai numerical me python bai aur aik tutorial sir ke channel oe julia ka bhi ha
@@AliShan-lx3yf Start with ict Play list its best for beginners
@@ahsanhafeez7631 ok
Jazakullah